菜单 学习猿地 - LMONKEY

VIP

开通学习猿地VIP

尊享10项VIP特权 持续新增

知识通关挑战

打卡带练!告别无效练习

接私单赚外块

VIP优先接,累计金额超百万

学习猿地私房课免费学

大厂实战课仅对VIP开放

你的一对一导师

每月可免费咨询大牛30次

领取更多软件工程师实用特权

入驻
3204
2

Passport 的疑惑

原创
05/13 14:22
阅读数 3060

这里配置2个guards驱动都是用passport

'guards' => [
    'foo' => [
        'driver' => 'passport',
        'provider' => 'users',
    ],

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

比如password模式使用同一个client_id和secret获取access_token。那么这个access_token岂不是可以通过以下两个路由的认证?

Route::middleware('auth:foo')->get(function(){
    //
});

Route::middleware('auth:bar')->get(function(Request){
    //
});

在生成token的时候为什么laravel没有让我们传入类似 'guard' => 'foo' 或者 'guard' => 'bar'加以区分。或者是我还没搞明白这里。谢谢各位大佬解惑!

发表评论

0/200
3204 点赞
2 评论
收藏
为你推荐 换一批