Interface ClientPermissionManagement
-
public interface ClientPermissionManagement
- Version:
- $Revision: 1 $
- Author:
- Bill Burke
-
-
Field Summary
Fields Modifier and Type Field Description static String
CONFIGURE_SCOPE
static String
MAP_ROLES_CLIENT_SCOPE
static String
MAP_ROLES_COMPOSITE_SCOPE
static String
MAP_ROLES_SCOPE
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description boolean
canExchangeTo(org.keycloak.models.ClientModel authorizedClient, org.keycloak.models.ClientModel to)
org.keycloak.authorization.model.Policy
configurePermission(org.keycloak.models.ClientModel client)
org.keycloak.authorization.model.Policy
exchangeToPermission(org.keycloak.models.ClientModel client)
Map<String,String>
getPermissions(org.keycloak.models.ClientModel client)
boolean
isPermissionsEnabled(org.keycloak.models.ClientModel client)
org.keycloak.authorization.model.Policy
managePermission(org.keycloak.models.ClientModel client)
org.keycloak.authorization.model.Policy
mapRolesClientScopePermission(org.keycloak.models.ClientModel client)
org.keycloak.authorization.model.Policy
mapRolesCompositePermission(org.keycloak.models.ClientModel client)
org.keycloak.authorization.model.Policy
mapRolesPermission(org.keycloak.models.ClientModel client)
org.keycloak.authorization.model.Resource
resource(org.keycloak.models.ClientModel client)
org.keycloak.authorization.model.ResourceServer
resourceServer(org.keycloak.models.ClientModel client)
void
setPermissionsEnabled(org.keycloak.models.ClientModel client, boolean enable)
org.keycloak.authorization.model.Policy
viewPermission(org.keycloak.models.ClientModel client)
-
-
-
Field Detail
-
MAP_ROLES_SCOPE
static final String MAP_ROLES_SCOPE
- See Also:
- Constant Field Values
-
MAP_ROLES_CLIENT_SCOPE
static final String MAP_ROLES_CLIENT_SCOPE
- See Also:
- Constant Field Values
-
MAP_ROLES_COMPOSITE_SCOPE
static final String MAP_ROLES_COMPOSITE_SCOPE
- See Also:
- Constant Field Values
-
CONFIGURE_SCOPE
static final String CONFIGURE_SCOPE
- See Also:
- Constant Field Values
-
-
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)
-
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)
-
-