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!

Antworten auf die Frage(8)

Ihre Antwort auf die Frage