钥匙斗篷 roleResource.getRoleUserMembers();抛出 403 错误
Keycloak roleResource.getRoleUserMembers(); throw a 403 error
我有一个 springboot java 应用程序,我试图在其中获取所有具有特定角色的用户。
为此,我使用以下代码:
RoleResource roleResource = keycloak.realm(realmId).roles().get(userId);
Set<UserRepresentation> users = roleResource.getRoleUserMembers();
但是符合roleResource.getRoleUserMembers();部分,我得到
Caused by: javax.ws.rs.ForbiddenException: HTTP 403 Forbidden
我想我的 Keycloak 客户端需要更多角色来执行此操作,但我不知道是哪些角色。
有人对此有想法吗?
谢谢:)
这方面的更新很少。
我收到 403 错误,因为我的客户缺少正确的权限。
在 Keycloak 中,你必须去你的客户,在“范围”和“服务帐户角色”下,你必须在 realm-management 下设置角色 query-clients、query-users、query-groups, view-clients、view-users 和 view-realm。
现在 403 错误消失了。
我有一个 springboot java 应用程序,我试图在其中获取所有具有特定角色的用户。 为此,我使用以下代码:
RoleResource roleResource = keycloak.realm(realmId).roles().get(userId);
Set<UserRepresentation> users = roleResource.getRoleUserMembers();
但是符合roleResource.getRoleUserMembers();部分,我得到
Caused by: javax.ws.rs.ForbiddenException: HTTP 403 Forbidden
我想我的 Keycloak 客户端需要更多角色来执行此操作,但我不知道是哪些角色。
有人对此有想法吗?
谢谢:)
这方面的更新很少。 我收到 403 错误,因为我的客户缺少正确的权限。 在 Keycloak 中,你必须去你的客户,在“范围”和“服务帐户角色”下,你必须在 realm-management 下设置角色 query-clients、query-users、query-groups, view-clients、view-users 和 view-realm。 现在 403 错误消失了。