을 테스트하고이 튜토리얼에서 설정하려고 할 때 (404) : https://mattstauffer.co/blog/introducing-laravel-passport
찾을 수 없음 - 제작 한 여권하여 OAuth 새로운 laravel 5.3 프로젝트를
그러나 나는 HTTP에서 편안한 요청을 전송하여 OAuth는 서버를 확인하려고 할 때 http://localhost/pcheck/user
그리고 헤더 설정 : "Application/json"
내 web.php 호선 파일 :
// First route that user visits on consumer app Route::get('/redirect', function() { // Build the query parameter string to pass auth information to our request $query = http_build_query([ 'client_id' => 3, 'redirect_uri' => 'http://localhost/pcheck/callback', 'response_type' => 'code', 'scope' => 'conference' ]);
// Redirect the user to the OAuth authorization page
return redirect('http://localhost/pcheck/oauth/authorize?' . $query);
});
// Route that user is forwarded back to after approving on server Route::get('/callback', function (Request $request) { $http = new GuzzleHttp\Client;
$response = $http->post('http://localhost/pcheck/oauth/token', [
'form_params' => [
'grant_type' => 'authorization_code',
'client_id' => '3',
'client_secret' => 'azWM7CGS4UtIQ30sd5bwW5s53P52QjaRmUdWjKpx',
'redirect_uri' => 'http://localhost/pcheck/callback',
'code' => $request->code,
],
]);
return json_decode((string) $response->getBody(), true);
});
을 404
내 요청 URL - 부가 요청할 파이어 폭스에서 내가 찾을 수 없음 얻을3210
내 api.php의 경로 파일 :
Route::get('/user', function (Request $request) { return $request->user(); })->middleware('auth:api');
내가 어떤 생각이 틀렸다 어디 몰라?