具有角色的 Sanctum 身份验证
Sanctum authentication with roles
我正在尝试使用角色 (user/admin) 实施 Sanctum SPA 身份验证。问题是我想使用单独的管理员 table。
阅读与该主题相关的所有 laravel 文档,但没有结果。
试图在 config/auth.php 内建立一个新的守卫和提供者,但没有成功地将它与 Sanctum 结合起来。
任何额外的资源和ides如何去做将不胜感激! :)
Sanctum (SPA auth) 只处理身份验证(你是谁)- 你 asking/looking 的目的是如何授权用户(你可以做什么)perform/access 特定资源。
如果您只需要将用户区分为普通用户和管理员,您可以在 users
table: is_admin
上使用一个布尔列,然后使用它检查用户是否是管理员。
如果您需要更精细的控制,您可以使用 Spatie 的 laravel-permissions 包。
我正在尝试使用角色 (user/admin) 实施 Sanctum SPA 身份验证。问题是我想使用单独的管理员 table。 阅读与该主题相关的所有 laravel 文档,但没有结果。 试图在 config/auth.php 内建立一个新的守卫和提供者,但没有成功地将它与 Sanctum 结合起来。 任何额外的资源和ides如何去做将不胜感激! :)
Sanctum (SPA auth) 只处理身份验证(你是谁)- 你 asking/looking 的目的是如何授权用户(你可以做什么)perform/access 特定资源。
如果您只需要将用户区分为普通用户和管理员,您可以在 users
table: is_admin
上使用一个布尔列,然后使用它检查用户是否是管理员。
如果您需要更精细的控制,您可以使用 Spatie 的 laravel-permissions 包。