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