有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java密钥斗篷角色资源。getRoleUserMembers();抛出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

我想我的KeyClope客户需要更多的角色来完成这项工作,但我不知道是哪个角色

有人对此有想法吗

谢谢:)


共 (1) 个答案

  1. # 1 楼答案

    这方面的更新很少。 我收到403错误,因为我的客户缺少正确的权限。 在Key斗篷中,您必须转到您的客户机,在“范围”和“服务帐户角色”下,您必须在领域管理下设置角色查询客户机、查询用户、查询组、查看客户机、查看用户和查看领域。 现在403错误消失了