Публикации - Laravel Vue Socket чат

Бэкенд на Laravel - JWT auth, настройка авторизации с помощью токенов

Сперва необходимо установить модуль JWT-auth

composer require tymon/jwt-auth

Далее опубликовать необходимые файлы:

php artisan vendor:publish --provider="Tymon\JWTAuth\Providers\LaravelServiceProvider"

Далее создать секретный ключ для JWT

php artisan jwt:secret

Далее настроить конфигурацию для работы с JWT-токенон. Убедитесь в том, что в файле config/auth.php имеются следующие настройки:

return [
 'defaults' => [
  'guard' => 'api',
  'passwords' => 'users',
 ],
 'guards' => [
  'web' => [
   'driver' => 'session',
   'provider' => 'users',
  ],
  'api' => [
   'driver' => 'jwt',
   'provider' => 'users',
   ],
  ],
 'providers' => [
  'users' => [
   'driver' => 'eloquent',
   'model' => App\Models\User::class,
  ],
 ],
 'passwords' => [
  'users' => [
   'provider' => 'users',
   'table' => 'password_resets',
   'expire' => 60,
   'throttle' => 60,
  ], 
 ],
 'password_timeout' => 10800,
];

Количество комментариев: 0

Для того, чтобы оставить коментарий необходимо зарегистрироваться