Laravel Passport выдаёт Unauthenticated на посреднике auth:api

  1. Получаю Bearer-токен - следовательно, клиент зарегистрирован.
  2. Пытаюсь получить доступ к маршруту с этом Bearer-токеном, где посредник auth:api, но выдаёт ошибку Unauthenticated.
  3. Полез в посредник (class Authenticate) и на protected function authenticate($request, array $guards) условие if ($this->auth->guard($guard)->check()) выдаёт false.
  4. Это при том условии, если grant_type - client_credentials, если grant_type - password, то его токен (!) аутентифицируется, и такой ошибки нет.
  5. config/auth.php guards
'web' => [
    'driver' => 'session',
    'provider' => 'users',
],

'api' => [
    'driver' => 'passport',
    'provider' => 'users',
],

Кеш чистил, нового клиента для эксперимента создавал (токен получаю исправно), осталось монитор протереть - не могу понять причину того, почему аутентификация не проходит.


Ответы (0 шт):