Java 如何在KeyClope中获得复合角色
我在我的Spring Boot应用程序中使用KeyClope管理客户端11.0.3。我可以从钥匙斗篷中获得所有角色。我将一个角色设置为复合角色,并将角色分配到该角色中。当我尝试获取该复合角色时,它表示该角色为复合角色,但复合角色为空。你知道那背后的原因吗?您可以在下面找到我的实现和屏幕截图Java 如何在KeyClope中获得复合角色,java,spring-security,keycloak,keycloak-services,keycloak-rest-api,Java,Spring Security,Keycloak,Keycloak Services,Keycloak Rest Api,我在我的Spring Boot应用程序中使用KeyClope管理客户端11.0.3。我可以从钥匙斗篷中获得所有角色。我将一个角色设置为复合角色,并将角色分配到该角色中。当我尝试获取该复合角色时,它表示该角色为复合角色,但复合角色为空。你知道那背后的原因吗?您可以在下面找到我的实现和屏幕截图 Keycloak keycloak = Keycloak.getInstance( "http://localhost:8080/auth", "
Keycloak keycloak = Keycloak.getInstance(
"http://localhost:8080/auth",
"master",
"admin",
"admin",
"admin-cli",
"");
List<RoleRepresentation> roleRepresentationList = keycloak.realm("master").roles().list();
for(RoleRepresentation roleRepresentation : roleRepresentationList) {
System.out.println(roleRepresentation.getComposites());
keydape-keydape=keydape.getInstance(
"http://localhost:8080/auth",
“主人”,
“管理员”,
“管理员”,
“管理cli”,
"");
List roleRepresentationList=keydrope.realm(“主”).roles().List();
for(RoleRepresentation RoleRepresentation:roleRepresentationList){
System.out.println(roleRepresentation.getComposites());
这就是我如何产生销售收入的原因:
而不是:
keycloak.realm("master").roles().list();
使用:
keycloak.realm("master").toRepresentation().getRoles().getRealm();