Keycloak 20.0.2:我在用户角色映射中没有看到领域角色

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

当我在我的领域中创建用户并单击“角色映射”选项卡时,根据我看到的每个 SO 帖子,应该有一种方法来选择要应用的领域角色。但就我而言,我没有看到它们。

这是我所看到的: enter image description here

我正在尝试添加

manage_users
角色,因此我可以使用此用户通过 API 管理用户。但“角色映射”选项卡中几乎缺少所有领域角色。

谁能告诉我我还需要做什么才能出现领域角色,尤其是

realm_management
角色?

keycloak
2个回答
10
投票

Role Mappings
选项卡中

enter image description here

您需要点击

Assign role
按钮

enter image description here

将会弹出以下菜单:

enter image description here

从那里您可以找到客户端和领域角色。

我正在尝试添加manage_users角色,所以我可以使用这个用户 通过 API 管理用户。

如果您将之前的菜单

Filter by realm roles
更改为
Filter by clients
,则会出现以下菜单:

enter image description here

并在

Search by role name
字段中输入
realm-management
:

enter image description here

选择

manage_users
,然后单击
Assign
。您应该看到该角色已分配给您的用户

enter image description here


0
投票

上面的答案很有帮助而且很棒。

要缩小到特定情况,如果您看不到在将角色分配给时创建的角色,只需按领域角色进行过滤。

请看下面的截图:

之前

Before

之后

enter image description here

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