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

Line を使用してソーシャルログインを設定する

Line ソーシャルサインイン用の公式 Logto コネクターです。

ヒント:

このガイドは、Logto コネクターについての基本的な理解があることを前提としています。未経験の方は、コネクター ガイドを参照して始めてください。

はじめに

Line コネクターを利用すると、エンドユーザーは Line OAuth 2.0 認証プロトコルを通じて自身の Line アカウントでアプリケーションにサインインできます。

Line チャンネルの設定

Line Developers にアクセスし、Line ビジネスアカウントでサインインします。アカウントをお持ちでない場合は、登録できます。

次に、このリンク にアクセスしてチャンネルを作成します。

ステップ 1: チャンネルの詳細を入力します。

フォームに記入し、チャンネルを作成します。

ステップ 2: コールバック URL を設定します。

チャンネルの詳細ページに移動し、「LINE ログイン」タブを見つけ、「Callback URL」フィールドを編集します。

この場合、${your_logto_endpoint}/callback/${connector_id} になります。例:https://foo.logto.app/callback/${connector_id}connector_id は Logto 管理コンソールのコネクター詳細ページの上部バーに表示されます。

コネクターの設定

Logto コネクター設定で、アプリの「Auth」タブ、「アプリケーションクレデンシャル」セクションから取得した値で次のフィールドを入力します:

  • clientId: アプリのチャンネル ID。
  • clientSecret: アプリのチャンネルシークレット。

scope はスペースで区切られた OIDC スコープのリストです。指定しない場合、デフォルトのスコープは openid profile です。

設定タイプ

名前タイプ
clientIdstring
clientSecretstring
scopestring

Line コネクターのテスト

これで完了です。Line コネクターが利用可能になっているはずです。サインアップ / サインインでソーシャルコネクターを有効化する のをお忘れなく。

参考情報

Line 開発者ドキュメント