経緯
php7.4にて構築しているWEBアプリからLINEログインを試みているのですが、
何故か表題の通りでリクエスト内容の何が問題なのか特定出来ず、
上記リダイレクトURIにアクセスする事で下記エラー画面になり、先に進む事が出来ない状況です。
構築にはLaravel Socialite(LINE拡張込み)を利用していて、
リダイレクト機能等はそちらのパッケージが提供している機能を利用しています。
どなたかお詳しい方がおられたら、ご教示頂けると幸いでございます。
何卒宜しくお願い致します。
環境
- PHP7.4
- Laravel6.x
- Laravel Socialite(LINE拡張込み)
WEBアプリで生成しているリダイレクトURI({}内は実際には正しいパラメータに置き換えています)
https://access.line.me/oauth2/v2.1/authorize?response_type=code&client_id={client_id}&redirect_uri={redirect_uri}&state=N0S1Y2B5k5V2hDG4iMF6bqZMMrSSZFW7&scope=openid%20profile&prompt=consent&nonce=2ZyjFaKKsXeLoSdy&bot_prompt=aggressive
設定済の要素
- LINEログインチャンネルは作成済かつ公開済
- ログインチャネル基本設定タブにてOpenID Connect申請済、LINE公式アカウントとリンク済(タブ内項目全て設定済)
- ログインチャネルLINEログイン設定タブにてリダイレクトURL設定済
公式ドキュメント
https://developers.line.biz/en/docs/line-login/integrate-line-login/#making-an-authorization-request
補足
開発はローカルPCで行っていますが、{redirect_uri}には非公開のlocalhost:8000とかではなく、公開済の所有サイトのトップページURL(https://www.〇〇〇.com 等)を設定しています。
(表題のエラーのせいでcallback処理事態が実装出来ていないので)