メインコンテンツまでスキップ

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 を設定する

設定タイプ

名前タイプ
clientIdstring
clientSecretstring?

clientId

clientId はプロジェクトの REST API キー です。 (Kakao developers console のプロジェクトの サマリー から見つけることができます。)

clientSecret

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