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