Passport - "Nicht authentifiziert" - Laravel 5.3
Ich hoffe jemand konnte erklären warum ich @ bunauthenticated
wenn bereits ein erfolgreiches @ durchgeführt hOauth 2
Authentifizierungsprozess.
Ich habe das @ eingerichtPassport
package wie in Laravels Dokumentation und ich werde erfolgreich authentifiziert, erhalte einen Token-Wert und so weiter. Aber wenn ich versuche, ein @ zu machget
Anfrage an, sagen wir,/api/user
, Ich bekomme einUnauthenticated
error als Antwort. Ich verwende den Token-Wert als Header mit dem SchlüsselnamenAuthorization
, genau wie in den Dokumenten beschrieben.
Route::get('/user', function (Request $request) {
return $request->user();
})->middleware("auth:api");
Diese Funktion soll mich als authentifizierten Benutzer zurückgeben, aber ich erhalte nurUnauthenticated
. Ebenso, wenn ich nur den ersten Benutzer zurückgebe, erhalte ich wiederUnauthenticated
.
Route::get('/test', function(Request $request) {
return App\User::whereId(1)->first();
})->middleware("auth:api");
In einem Tutorial vonLaracast
, Anleitung zur Einrichtung vonPassport
, der Führer does habe den->middleware("auth:api")
in seinen Routen. Aber wenn es nicht da ist, ist überhaupt keine Authentifizierung erforderlich!
Bitte, alle Vorschläge oder Antworten sind mehr als willkommen!