Q&A

LINEログインでメールアドレスを必須にすることはできますか?

前提・実現したいこと

自サービスにLINEログインの統合を行っているのですが、LINEログイン許可ページのUIではメールアドレスの提供が任意になっており、オフにした場合メールアドレスを伴わないIDトークンが送られてきます。 LINEログイン時にメールアドレスを必須にし、メールアドレスの提供を許可しないログインができないようにすることはできますでしょうか?

発生している問題・エラーメッセージ

該当のソースコード

試したこと

リクエストするスコープを「openid email」にしています。

補足情報(FW/ツールのバージョンなど)

AWS CognitoのユーザープールへのOIDC追加機能を使用しています。

  • 0
  • 1
  • 650
  • twitter facebook

強制はできないはずです。アプリケーション側でメールアドレスが許可されなかった場合、入力してもらう機構が必要だと思います。

なお、ユーザーは権限の付与に同意せずにウェブアプリにアクセスする場合があります。認可URLで指定した権限の付与を、ユーザーに拒否される可能性も考慮してウェブアプリを開発してください。

https://developers.line.biz/ja/docs/line-login/integrate-line-login/#authorization-process

  • 1
本当によろしいですか? question.vm