Pasaporte - "No autenticado" - Laravel 5.3
Espero que alguien pueda explicar por qué estoyunauthenticated
cuando ya ha realizado un exitosoOauth 2
proceso de autenticación
He configurado elPassport
paquete como en la documentación de Laravel y me autentico con éxito, recibe un valor de token y así sucesivamente. Pero cuando trato de hacer unget
solicitar, digamos,/api/user
, Yo tengo unUnauthenticated
error como respuesta Uso el valor del token como encabezado con el nombre de la claveAuthorization
, tal como se describe en los documentos.
Route::get('/user', function (Request $request) {
return $request->user();
})->middleware("auth:api");
Se supone que esta función me devuelve como usuario autenticado, pero solo obtengoUnauthenticated
. Del mismo modo, si solo devuelvo el primer usuario, nuevamente obtengoUnauthenticated
.
Route::get('/test', function(Request $request) {
return App\User::whereId(1)->first();
})->middleware("auth:api");
En un tutorial deLaracast
, guiando a través de la configuración dePassport
, el guíano lo hace tener el->middleware("auth:api")
en sus rutas Pero si no está allí, ¡entonces no hay necesidad de autenticación en absoluto!
Por favor, cualquier sugerencia o respuesta es más que bienvenida.