Я использую https://github.com/sfelix-martins/passport-multiauth для проверки подлинности паспорта от нескольких поставщиков в моем приложении. Все работает, но я хочу установить поставщика по умолчанию для запросов токенов oauth, если не указан параметр provider . Если я не укажу провайдера, то получаю ошибку. Просто чтобы прояснить, в моем config / auth.php у меня есть:
'providers' => [
'admins' => [
'driver' => 'eloquent',
'model' => App\Models\Admin::class,
],
'users' => [
'driver' => 'eloquent',
'model' => App\Models\User::class,
],
],
И я хочу, чтобы запросы к mysite.com / oauth / token по умолчанию использовали провайдер users
, не выдавая ошибку, если в этом запросе нет параметра provider
.