【问题标题】:Sanctum authentication with roles带角色的 Sanctum 身份验证
【发布时间】:2020-11-20 07:25:22
【问题描述】:

我正在尝试使用角色(用户/管理员)实施 Sanctum SPA 身份验证。问题是我想使用单独的管理表。 阅读与该主题相关的所有 laravel 文档,但没有结果。 试图在 config/auth.php 中创建一个新的守卫和提供者,但没有成功将其与 Sanctum 结合。 任何额外的资源和想法如何做到这一点将不胜感激! :)

【问题讨论】:

    标签: laravel authentication roles laravel-sanctum


    【解决方案1】:

    Sanctum (SPA auth) 仅处理身份验证(您是谁) - 您要求/寻找的是如何授权用户(您可以做什么)执行/访问特定资源。

    如果您只需要区分普通用户和管理员之间的用户,您可以在users 表上使用一个布尔列:is_admin,然后使用它来检查用户是否是管理员.

    如果您需要更精细的控制,您可以使用 Spatie 的 laravel-permissions 包。

    【讨论】:

      猜你喜欢
      • 2023-01-07
      • 2016-09-23
      • 2021-07-17
      • 2015-05-31
      • 1970-01-01
      • 2023-03-10
      • 2020-04-09
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多