如何在密钥斗篷中为组的用户分配特定角色

问题描述 投票:0回答:1

我在密钥斗篷中创建了一个网上论坛,并将用户添加到了该网上论坛。我想通过向一个用户添加ADMIN角色来添加一个用户作为组的组管理员,而其他用户应保持USER角色。

一个用户可以属于多个组。例如,User_A可以位于Group_AGroup_BGroup_C中。并且User_AGroup_A的管理员,在Group_BGroup_C中,他是普通用户。

有什么方法可以在密钥斗篷中达到此要求?

请让我知道有什么解决方法。

keycloak user-roles
1个回答
1
投票

您可能有一个具有默认ADMIN角色的admin子组,低于Group_A,并将用户A放在该子组中。

或者为什么不只将单个ADMIN角色分配给User_A?据我了解,密钥斗篷中的groups函数实质上是一种为用户分配自动属性/角色(并对其进行分组的方式)。但是通过groups函数分配的角色与我认为的单个角色完全相同。

© www.soinside.com 2019 - 2024. All rights reserved.