LoginSignup
6
2

More than 1 year has passed since last update.

LINEログインで404「The authorization server denied the request. This channel is now developing status. User need to have developer role.」が出た

Last updated at Posted at 2022-01-19

概要

LINEログインを実装中、404エラーが出て、調べているうちにいろいろと解決法が集まったのでまとめます。

状況
LINE Developersに登録しLINEプロバイダーとLINEログインチャネルを作成。作成したWebアプリに表示されたLINEログイン画面から、私用のLINEアカウント(Developerに登録したものとは別)でログインを試みる。
「404 The authorization server denied the request. This channel is now developing status. User need to have developer role.」

解決方法

LINE Developersから、ログインを試みているLINE Loginチャネルを開きます。
スクリーンショット (20)_LI.jpg

画像左上にのようにチャネルのモードが表示されます。Developingだと一般のユーザーはそのチャネルを用いてログインできません。
開発モードでログインをテストしたい場合、Roleタブの「Invite by email」を選択。
スクリーンショット (20).png

ログインしたいLINEアカウントのメールアドレスを登録します。RoleはTesterをお勧めします。Adminでもログインのテストは行えますが、不必要に大きな権限を与えるのは良くないので。

登録したメールアドレスに、LINE Developersから招待メールが届くので承認します。このとき、アカウントがDevelopersに登録されていない場合、登録が求められます。
成功!

それでもできない!

・RoleがMemberになってないか
・権限を付与したチャネルはLINELoginか(Message APIとかになってないか)
・試行しているアカウントとRoleに登録したアカウントは同じか

公開について

状態はdevelopingからPublishdにすれば権限のない一般ユーザーでもLINEログインを行えるようになります。ただ、一度公開すると再び非公開にすることはできず、チャネルごと削除するしかなくなります。

参考記事

大変お世話になりました。ありがとうございます。
参照日(2022/01/19)
https://zakkuri.life/%E3%80%90laravel%E3%80%91line%E3%83%AD%E3%82%B0%E3%82%A4%E3%83%B3%E3%81%A7%E8%A9%B0%E3%81%BE%E3%81%A3%E3%81%9F%E3%83%A1%E3%83%A2/
https://www.line-community.me/ja/question/5e67496a851f7402cd95fbfe

6
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
6
2