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
はプロジェクトの シークレットコード
です。
(セキュリティ設定(オプション) を確認してください。)