LINE ログインを連携する
お客さまが LINE アカウントで登録できるようにするには、まず LINE 側に自分のサービスを登録して、二つの値を受け取る必要があります。チャネルIDとチャネルシークレットです。
このページは、その二つの値を受け取る手順を案内します。受け取った値を WEEGLOO に入れる方法は受け取った値を WEEGLOO に入れるにあります。
先にコピーしておくアドレス
お客さまが LINE でログインを終えると、LINE はその結果を決まったアドレスへ返します。このアドレスを LINE に登録する必要があるので、先にコピーしておいてください。3 番目のステップで貼り付けます。
下で自分の Space を選ぶと、識別子が埋まったアドレスになります。
自分で埋めたい場合は、{spaceId} のところに自分の Space の識別子を入れてください。コンテンツスタジオでその Space を開いてブラウザのアドレスバーを見ると、/spaces/ の次に来る値が識別子です。
このアドレスは自分のサイトのアドレスではなく、WEEGLOO がログイン結果を受け取る場所です。ですから、自分のサイトをまだ作っていなくても今の時点で決まります。コンテンツスタジオで LINE を有効にしていれば、Step 1 に同じアドレスが表示されるので、そこからコピーしてもかまいません。
LINE で二つの値を受け取る
LINE アカウントで LINE Developers コンソール(https://developers.line.biz/console/)にログインしたあと、以下の四つのステップを順に進めてください。
プロバイダーを作成する
-
新規プロバイダー作成 を押してください。

-
プロバイダー名 に自分の店や会社の名前を入力してください(例:
ぬくもりクローゼット)。 -
作成 を押してください。

LINEログインチャネルを作成する
-
チャネルの種類で LINEログイン を押してください。

-
サービスを提供する地域 で、サービスを提供する地域を選んでください。
-
会社・事業者の所在国・地域 で、事業者や所有者の所在地を選んでください。
-
チャネル名 に、お客さまに見せる名前を20文字以内で入力してください。

-
フォームの残りの必須項目(チャネル説明、アプリタイプ の ウェブアプリ、メールアドレス、規約に同意するチェックボックス)を埋めてください。

-
作成 を押してください。
地域は作成したあとに変更できません
サービスを提供する地域 の選択肢は 日本、タイ、台湾、インドネシア の四つだけで、チャネルを作成したあとは変更できません。
2要素認証の必須化 は初期状態で有効になっています。そのためお客さまは、はじめてログインするときにスマートフォンの LINE アプリで認証番号を確認することになります。
コールバックアドレスを登録する
-
チャネルの LINEログイン設定 タブを押してください。
-
コールバックURL の横の 編集 を押してください。
-
欄に先にコピーしておくアドレスでコピーしたアドレスを貼り付けてください。
-
更新 を押してください。

ここに入れるのは上でコピーしたアドレス一つだけです。欄を増やさないでください。
チャネルIDとチャネルシークレットをコピーする
二つの値はチャネルの チャネル基本設定 にあります。
-
チャネルの チャネル基本設定 タブを押してください。
-
チャネルID に書かれている値をコピーしておいてください。

-
チャネルシークレット に書かれている値をコピーしておいてください。

secret は秘密の値です。他の人に教えたり、公開された場所に書き残したりしないでください。
メールアドレス取得権限の承認を受けてはじめてログインできます
チャネルを作成しても、LINE はお客さまのメールアドレスを渡しません。メールアドレス取得権限を別に申請して、承認を受ける必要があります。
WEEGLOO は登録した会員をメールアドレスで見分けます。そのため、お客さまが LINE でログインするとき、LINE からそのアカウントのメールアドレスも読み取ります。この値が渡されないと、登録はそこで止まります。承認を受けるまでは、すべてのログインがこのように止まります。
止まると、お客さまは WEEGLOO が表示する案内画面を見ることになります。メールアドレスを取得できなかったことと、何をすればよいかがお客さまの言語で書かれていて、自分のサイトへ戻るボタンも付いています。

このときログイン結果は自分のサイトまで届きません。ですから、自分のサイトのコードではこの状況に気づくことも、代わりに処理することもできません。
申請するのはお客さまではなく、チャネルを作成した自分です。
- チャネル基本設定 タブの下のほうにある OpenID Connect で、メールアドレス取得権限 の横の 申請 を押してください。
- 申請画面が求める資料を提出し、規約に同意してください。

承認されると、同じ場所の表示が 申請済み に変わります。
承認を受けたあとも、お客さまがメールアドレスの提供に同意しない場合、そのお客さまはログインできません。自分のサイトでできるのは、LINE でログインする場所にこの条件をあらかじめ書いておき、お客さまが行き詰まる前に知らせることです。
申請に必要な資料は LINE のドキュメントにあります。
受け取った値を WEEGLOO に入れる
これで二つの値が手元にあります。ここから先は、これまでどのように作業してきたかによって分かれます。
コンテンツスタジオで直接設定していた場合は、次のように進めてください。
- サービス会員ログインのソーシャルログインを有効にする手順に戻ってください。
- LINE を有効にしてください。
- Step 2 の Channel ID の欄にチャネルIDを入力してください。
- Channel secret の欄にチャネルシークレットを入力してください。
- 保存 を押してください。
AI エージェントに連携を任せていて、値を受け取ってくるように案内された場合は、受け取った二つの値をそのままチャットに貼り付けて、作業を続けてください。残りの設定はエージェントが引き続き処理します。
次にやること
- サービス会員ログイン: 受け取った値をコンテンツスタジオに入力し、会員ログインの残りの設定を終えます。
- 会員のロールと権限: 登録した会員が何を見て使えるかを定める ServiceUserRole を作ります。
- Auth API: ログインを自分のサイトのコードに組み込むときに必要となる、リクエスト形式などの技術仕様を扱います。
