首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用passport对api进行多身份验证

使用passport对api进行多身份验证
EN

Stack Overflow用户
提问于 2018-03-22 13:47:36
回答 1查看 142关注 0票数 1

在我的应用程序中,我正在尝试为我的应用程序创建一个api,它有两个用户类型,即管理员和用户,我将使用两个守卫,一个用于管理员,一个用于用户。

我将使用passport来完成此操作,您能告诉我如何使用laravel/passport验证管理员和用户吗

我创建了像这样的守卫

代码语言:javascript
复制
 'guards' => [
    'web' => [
        'driver' => 'session',
        'provider' => 'users',
    ],
    api' => [
        'driver' => 'token',
        'provider' => 'users',
    ],
    admin' => [
        'driver' => 'token',
        'provider' => 'admins',
    ],
]

您能告诉我如何使用passport包对不同用户进行身份验证吗

请与我分享你的想法

EN

回答 1

Stack Overflow用户

发布于 2018-06-04 15:48:43

您可以像这样验证admin

代码语言:javascript
复制
if(Auth::guard('admin')->check()){.....}

用户如下所示:

代码语言:javascript
复制
if(Auth::guard('web')->check()){.....}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49421408

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档