Kakao を使用してソーシャルログインを設定する
Kakao コネクターは、あなたのアプリケーションが Kakao の OAuth 2.0 認証 (Authentication) システムを使用するための簡潔な方法を提供します。
ヒント:
このガイドは、Logto コネクターについての基本的な理解があることを前提としています。未経験の方は、コネクター ガイドを参照して始めてください。
Kakao Developers Console でプロジェクトを設定する
- Kakao Developers Console にアクセスし、Kakao アカウントでサインインします。
- アプリケーションを追加 をクリックして新しいプロジェクトを作成するか、既存のプロジェクトを選択します。
Kakao ログインを設定する
Kakao ログインを有効化する
- メニューから 製品設定 -> Kakao ログイン をクリックします。
Kakao ログインの有効化をオンにします。- 以下の URL を
リダイレクト URIに追加します。http(s)://YOUR_URL/callback/${connector_id}(connector_idは Logto 管理コンソールのコネクター詳細ページの上部バーで見つけることができます。)- (
YOUR_URLをLogtoの URL に置き換え、状況に応じてhttpまたはhttpsを選択してください。)
プライバシー設定
- メニューから 製品設定 -> Kakao ログイン -> 同意項目 をクリックします。
ニックネーム、プロフィール画像、およびメールの状態を 必須同意 に変更します(プロジェクト設定によってはメールを 必須同意 に変更できない場合があります)。
セキュリティ設定(オプション)
- メニューから 製品設定 -> Kakao ログイン -> セキュリティ をクリックします。
クライアントシークレットコードをクリックしてシークレットコードを生成します。有効化状態を有効に変更します。(有効にすると、シークレットコードが必要です。)
Logto を設定する
設定タイプ
| 名前 | タイプ |
|---|---|
| clientId | string |
| clientSecret | string? |
clientId
clientId はプロジェクトの REST API キー です。
(Kakao developers console のプロジェクトの 概要 から見つけることができます。)
clientSecret
clientSecret はプロジェクトの シークレットコード です。
(セキュリティ設定(オプション) を確認してください。)