Interface UserPermissionManagement
public interface UserPermissionManagement
- Version:
- $Revision: 1 $
- Author:
- Bill Burke
-
Method Summary
Modifier and TypeMethodDescriptionorg.keycloak.authorization.model.PolicybooleancanClientImpersonate(org.keycloak.models.ClientModel client, org.keycloak.models.UserModel user) booleanisImpersonatable(org.keycloak.models.UserModel user) booleanorg.keycloak.authorization.model.Policyorg.keycloak.authorization.model.Policyorg.keycloak.authorization.model.Policyorg.keycloak.authorization.model.Resourceresource()voidsetPermissionsEnabled(boolean enable) org.keycloak.authorization.model.Policyorg.keycloak.authorization.model.Policy
-
Method Details
-
isPermissionsEnabled
boolean isPermissionsEnabled() -
setPermissionsEnabled
void setPermissionsEnabled(boolean enable) -
getPermissions
-
resource
org.keycloak.authorization.model.Resource resource() -
managePermission
org.keycloak.authorization.model.Policy managePermission() -
viewPermission
org.keycloak.authorization.model.Policy viewPermission() -
manageGroupMembershipPermission
org.keycloak.authorization.model.Policy manageGroupMembershipPermission() -
mapRolesPermission
org.keycloak.authorization.model.Policy mapRolesPermission() -
adminImpersonatingPermission
org.keycloak.authorization.model.Policy adminImpersonatingPermission() -
userImpersonatedPermission
org.keycloak.authorization.model.Policy userImpersonatedPermission() -
canClientImpersonate
boolean canClientImpersonate(org.keycloak.models.ClientModel client, org.keycloak.models.UserModel user) -
isImpersonatable
boolean isImpersonatable(org.keycloak.models.UserModel user)
-