如何获取Keycloak客户端中定义的所有权限

时间:2019-11-21 08:44:33

标签: keycloak

如何使用Java中的keycloak-admin-client库检索在客户端中定义的所有权限。例如:

Keycloak keycloak = Keycloak.getInstance(keyCloakUrl, keyCloakRealm, keyCloakClientId, token);

// I can get all resources like this:        
List<ResourceRepresentation> resources = keycloak.realm(realm).clients().get(keyCloakClientId).authorization().resources().resources();

// I can get all policies like this:
List<PolicyRepresentation> policies = keycloak.realm(realm).clients().get(keyCloakClientId).authorization().policies().policies();

// So I would expect something like this to work for permissions:
List<ResourcePermissionRepresentation> permissions = keycloak.realm(realm).clients().get(keyCloakClientId).authorization().permissions().permissions();
// But there is no such method

0 个答案:

没有答案