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)
から確認できます。)