やりたいこと:
下記の設定を元に
http://xx.xx.xx.xx/api/redirect へアクセスして、承認画面を表示したい
php
1Route::group(['prefix' => 'api', 'namespace' => 'Api'], function () { 2 Route::get('/redirect', function () { 3 $query = http_build_query([ 4 'client_id' => '4', 5 'redirect_uri' => 'http://xxx/xxx', 6 'response_type' => 'code', 7 'scope' => '', 8 ]); 9 return redirect('http://xx.xx.xx.xx/oauth/authorize?'.$query); 10 }); 11} 12
現在の状況
http://xx.xx.xx.xx/login
へ遷移してしまい、認証画面へ行くことが出来ない。
※下記サイトの「承認画面」にが表示されるイメージですをしています。
https://qiita.com/niiyz/items/fffff94acb6061ecc9d4
困っているポイント
http://xx.xx.xx.xx/oauth/authorize?xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
のURLへのアクセスに認証が必要かと思っているのですが、そこの認証のさせ方が良く分かりません。
どのように認証させたら良いのでしょうか?
追記します。
ChromeのDeveloperToolを見る限り、
http://xx.xx.xx.xx/oauth/authorize?xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
へアクセスした際にRedirectが発生してしまっているようです。
また、oauth_clientsのDBですが、今回認証させるclient_idは
personal_access_client:0
password_client:0
revoked:0
に設定しています。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/11/11 01:11 編集
2017/11/11 05:42
2017/12/06 14:12