我不明白如何在 fusionauth 中创建自定义角色。我想创建自己的一组roles
并将它们放在各自的groups
.
在 fusionauth 中是和是同义词吗roles
?groups
我看到roleIds
里面的对象,groups
但找不到详细的文档。
jwt
令牌也有roles[]
. 是否可以在中返回这些自定义角色jwt token
?
任何帮助表示赞赏。
我不明白如何在 fusionauth 中创建自定义角色。我想创建自己的一组roles
并将它们放在各自的groups
.
在 fusionauth 中是和是同义词吗roles
?groups
我看到roleIds
里面的对象,groups
但找不到详细的文档。
jwt
令牌也有roles[]
. 是否可以在中返回这些自定义角色jwt token
?
任何帮助表示赞赏。
您可以使用UI或API为应用程序创建角色。当您在 FusionAuth 中创建应用程序时,您可以同时创建角色。上面的 UI 链接是在 UI 中创建应用程序的教程。
FusionAuth
无法修改默认应用程序的角色。此应用程序代表管理员用户界面。您将创建至少一个代表您的应用程序的应用程序。
在 fusionauth 中是和是同义词吗
roles
?groups
不,角色属于应用程序。FusionAuth 中的应用程序代表和验证资源。组是用户的逻辑分组,是跨多个应用程序管理角色的一种方式。
要在创建应用程序后管理其角色,请导航至应用程序角色。Settings --> Applications --> Manage Roles
管理角色按钮是行操作中的深蓝色按钮。
FusionAuth Group 可用于通过 Group 成员资格将多个应用程序中的角色分配给用户。
例如,假设您有多个应用程序,Support Portal
并且Workday
每个应用程序都包含一个admin
角色。
可以创建一个名为 FusionAuth 的组,Admins
并为其分配admin
角色Support Portal
和Workday
。
可以admin
通过组成员身份为用户分配这两个应用程序的角色。用户仍需要注册应用程序才能接收分配给组的角色。此机制提供了一种管理用户分组的角色分配的方法。
对象的roleIds
内部Group
是 API 如何与应用程序角色交互。如果您使用 UI,您只需指向并单击即可。
jwt
令牌也有roles[]
. 是否可以在 jwt 令牌中返回这些自定义角色?
roles
登录到特定应用程序时,通过用户注册或组成员身份直接分配的角色将在声明中的 JWT 中返回。