0

我想用他们的组合来获取所有角色。我正在使用 keycloak 15.0.2,但我无法获取它们..我尝试遵循以下内容:如何在 KeyCloak 中获取复合角色 但无法使其工作..(收到 null)

keycloak.realm("api").toRepresentation().getRoles() // is NULL
keycloak.realm("api").toRepresentation() // is not NULL

我试过这个文档:https : //www.keycloak.org/docs-api/11.0/javadocs/org/keycloak/admin/client/resource/RoleResource.html#getRealmRoleComposites-- 但是我这边不存在getRealmRoleComposites() ..

完整代码:

        keycloak = keycloakService.getInstance();
        List<RoleRepresentation> roleRepresentationList = keycloak.realm("api").toRepresentation().getRoles().getRealm();
        for(RoleRepresentation roleRepresentation : roleRepresentationList) {                                                              
             System.out.println(roleRepresentation.getComposites());
        }

谢谢你的帮助 !

4

0 回答 0