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

Mur*_*rah 5 keycloak

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

这是我所看到的: 在此输入图像描述

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

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

dre*_*ash 7

Role Mappings选项卡中

在此输入图像描述

您需要点击Assign role按钮

在此输入图像描述

这将弹出以下菜单:

在此输入图像描述

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

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

如果将之前的菜单更改Filter by realm rolesFilter by clients,则会出现以下菜单:

在此输入图像描述

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

在此输入图像描述

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

在此输入图像描述

  • 我是第一次使用 KeyCloak,从未使用过 21 之前的版本。是的,新的用户界面在这里误导了我们。 (2认同)