Laravel Passport多重身份验证的默认提供程序

时间:2019-05-22 19:39:23

标签: php laravel oauth-2.0 laravel-passport

我正在利用https://github.com/sfelix-martins/passport-multiauth在我的应用中进行多提供商Passport身份验证。一切正常,但是如果未指定 provider 参数,我想为oauth令牌请求设置默认提供程序。照原样,如果我未指定提供程序,则会出现错误。为了清楚起见,在我的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参数,则不会引发错误在该请求中。

0 个答案:

没有答案