Naver を使用してソーシャルログインを設定する
Naver コネクターは、あなたのアプリケーションが Naver の OAuth 2.0 認証 (Authentication) システムを使用するための簡潔な方法を提供します。
ヒント:
このガイドは、Logto コネクターについての基本的な理解があることを前提としています。未経験の方は、コネクター ガイドを参照して始めてください。
現在、開発者サイトは韓国語のみサポートしています
現在、Naver Developers サイトは韓国語のみをサポートしています。翻訳ツールの使用を検討してください。
本番環境について
- 本番環境では、Naver チームからのレビューを受ける必要があります。
そうでない場合、登録されたユーザーのみがサインインできます。
맴버관리(Member Manage)メニューからテスターを追加できます。
- レビューを受けるには、アプリケーションプロジェクト設定の
API 설정(API Setting)から애플리케이션 개발 상태(Application Devlopment Status)を確認してください。
Naver Developers でプロジェクトを設定する
- Naver Developers を訪問し、Naver アカウントでサインインします。
- メニューから Application -> 어플리케이션 등록 をクリックして新しいプロジェクトを作成します。
- 以下の手順に従ってアプリケーションを作成します。
アプリケーション名 (어플리케이션 이름)
어플리케이션 이름にアプリケーション名を入力します(この名前はユーザーがサインインする際に表示されます)。
API 使用 (사용 API)
사용 API(API Usage)で네이버 로그인(Naver Login)を選択します。권한(Role)から이메일 주소(Email Address), 별명(Nickname), 프로필 사진(Profile Image)を필수(Neccessary)としてチェックします(これらのオプションをオプションとして추가(Add)としてチェックすることもできますが、ユーザーから情報を取得することはできません)。
サインインオープン API サービス環境 (로그인 오픈 API 서비스 환경)
로그인 오픈 API 서비스 환경(Sign in Open API Service Environment)には、PC웹(PC Web)と모바일웹(Mobile Web)の 2 つの環境を追加します。
PC Web (PC 웹)
서비스 URL(Service URL)にはhttp(s)://YOUR_URLを入力します(例: https://logto.io)。네이버 로그인(Naver Login) Callback URLにはhttp(s)://YOUR_URL/callback/${connector_id}を入力します(例: https://logto.io/callback/${connector_id})。
Mobile Web (Mobile 웹)
서비스 URL(Service URL)にはhttp(s)://YOUR_URLを入力します(例: https://logto.io)。네이버 로그인(Naver Login) Callback URLにはhttp(s)://YOUR_URL/callback/${connector_id}を入力します(例: https://logto.io/callback/${connector_id})。
注意:
connector_id は Logto 管理コンソールのコネクター詳細ページの上部バーで確認できます。
Logto の設定
設定タイプ
| 名前 | タイプ |
|---|---|
| clientId | string |
| clientSecret | string |
clientId
clientId はプロジェクトの Client ID です。
(Naver developers のプロジェクトの 애플리케이션 정보(Application Info) から確認できます。)
clientSecret
clientSecret はプロジェクトの Client Secret です。
(Naver developers のプロジェクトの 애플리케이션 정보(Application Info) から確認できます。)