Java keydape roleResource.getRoleUserMembers();抛出403错误

Java keydape roleResource.getRoleUserMembers();抛出403错误,java,spring-boot,authorization,keycloak,user-roles,Java,Spring Boot,Authorization,Keycloak,User Roles,我有一个springboot java应用程序,我试图在其中获取所有具有特定角色的用户。 为此,我使用以下代码: RoleResource roleResource = keycloak.realm(realmId).roles().get(userId); Set<UserRepresentation> users = roleResource.getRoleUserMembers(); RoleResource-RoleResource=keydape.realm(realmI

我有一个springboot java应用程序,我试图在其中获取所有具有特定角色的用户。 为此,我使用以下代码:

RoleResource roleResource = keycloak.realm(realmId).roles().get(userId);
Set<UserRepresentation> users = roleResource.getRoleUserMembers();
RoleResource-RoleResource=keydape.realm(realmId.roles().get(userId);
Set users=roleResource.getRoleUserMembers();
但是与roleResource.getRoleUserMembers()一致;部分,我得到

导致原因:javax.ws.rs.BankedenException:HTTP 403禁止

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

有人对此有想法吗

谢谢:)

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