Auth0の便利さを利用して、Angular 2クライアントとLaravel 5.3 APIの間のJWTを整理します。私は続く(と私が続いてきたことをダブルチェック)Auth0のセットアップガイドをしました:Auth0を含むLaravel 5.3 APIをcurlから呼び出すときの権限のないユーザー
https://auth0.com/docs/quickstart/backend/php-laravel
しかし、それは私を認証するために取得するように見えることはできません。次のように私はカールする場合:
curl --request GET --url http://localhost/api/test --header 'authorization: auth0_id_token'
を私が手に:私の\routes\api
で
Unauthorized user curl: (6) Could not resolve host: auth0_id_token
を、私が持っている:
Route::get('/test', array('middleware' => 'auth0.jwt', function() {
return "Hello " . Auth0::jwtuser()->name;
}));
私はこれを使用してid_token
を生成しています:
https://auth0.com/docs/api/authentication#!#post--oauth-ro
と私は(https://manage.auth0.com/#/users)に行くときAuth0は、ユーザーがログインしている。
私はこれを試してみて、デバッグするために探しれるべき場所のための任意のポインタを考えていることがわかりますか?
ありがとうございます@JoãoAngelo。それはまさに問題でした。私はララベルのビットがすべて正しいことを確認しましたが、私のカールが間違っていることに気づいていませんでした。それが他の人に役立つ場合、動作コマンドはcurl --request GET --url localhost/api/test --header "Authorization:Bearer auth0_id_token"です。再度、感謝します。 – theotherdy