Interface ClientPermissionManagement


  • public interface ClientPermissionManagement
    Version:
    $Revision: 1 $
    Author:
    Bill Burke
    • Method Detail

      • isPermissionsEnabled

        boolean isPermissionsEnabled​(org.keycloak.models.ClientModel client)
      • setPermissionsEnabled

        void setPermissionsEnabled​(org.keycloak.models.ClientModel client,
                                   boolean enable)
      • resource

        org.keycloak.authorization.model.Resource resource​(org.keycloak.models.ClientModel client)
      • getPermissions

        Map<String,​String> getPermissions​(org.keycloak.models.ClientModel client)
      • canExchangeTo

        boolean canExchangeTo​(org.keycloak.models.ClientModel authorizedClient,
                              org.keycloak.models.ClientModel to)
      • exchangeToPermission

        org.keycloak.authorization.model.Policy exchangeToPermission​(org.keycloak.models.ClientModel client)
      • mapRolesPermission

        org.keycloak.authorization.model.Policy mapRolesPermission​(org.keycloak.models.ClientModel client)
      • mapRolesClientScopePermission

        org.keycloak.authorization.model.Policy mapRolesClientScopePermission​(org.keycloak.models.ClientModel client)
      • mapRolesCompositePermission

        org.keycloak.authorization.model.Policy mapRolesCompositePermission​(org.keycloak.models.ClientModel client)
      • managePermission

        org.keycloak.authorization.model.Policy managePermission​(org.keycloak.models.ClientModel client)
      • configurePermission

        org.keycloak.authorization.model.Policy configurePermission​(org.keycloak.models.ClientModel client)
      • viewPermission

        org.keycloak.authorization.model.Policy viewPermission​(org.keycloak.models.ClientModel client)
      • resourceServer

        org.keycloak.authorization.model.ResourceServer resourceServer​(org.keycloak.models.ClientModel client)