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