Laravelを以下を参考にして構築しています。
https://blog.hinaloe.net/2016/09/15/try-passport-laravel-5-3/
codeでトークンを取得しようと思ってテストしていますが認証画面が表示されません。
Clientは「./artisan passport:client」で作成したID=3を用いています。
以下のURLをブラウザでアクセスすると
http://localhost/oauth/authorize?response_type=code&client_id=3&redirect_uri=http://localhost/home
以下のような画面で表示されます。
作成されているユーザでダイアログにログインしてもログインできません。
データベース「oauth_auth_codes」には何も作成されません。
リダイレクトを変更するとリダイレクトに進んでいるようにも見えますが、何が原因かよくわからず困っています。
なんでも良いので、ご意見をお願いします。
発生時に以下のエラーがログに出ていました。
[2017-11-01 13:55:26] production.ERROR: Client authentication failed {"userId":1,"email":"xxxx@xxx.com","exception":"[object] (League\OAuth2\Server\Exception\OAuthServerException(code: 4): Client authentication failed at /var/www/html/lara_xxxx/vendor/league/oauth2-server/src/Exception/OAuthServerException.php:94)
これはどのようなClient認証の問題でしょうか?User側が問題ないということでしょうか?
何かわかる方はご意見をお願いします。
よろしくお願いします。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/11/01 03:38