Interface UserPermissionManagement
-
public interface UserPermissionManagement
- Version:
- $Revision: 1 $
- Author:
- Bill Burke
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description org.keycloak.authorization.model.Policy
adminImpersonatingPermission()
boolean
canClientImpersonate(org.keycloak.models.ClientModel client, org.keycloak.models.UserModel user)
Map<String,String>
getPermissions()
boolean
isImpersonatable(org.keycloak.models.UserModel user)
boolean
isPermissionsEnabled()
org.keycloak.authorization.model.Policy
manageGroupMembershipPermission()
org.keycloak.authorization.model.Policy
managePermission()
org.keycloak.authorization.model.Policy
mapRolesPermission()
org.keycloak.authorization.model.Resource
resource()
void
setPermissionsEnabled(boolean enable)
org.keycloak.authorization.model.Policy
userImpersonatedPermission()
org.keycloak.authorization.model.Policy
viewPermission()
-
-
-
Method Detail
-
isPermissionsEnabled
boolean isPermissionsEnabled()
-
setPermissionsEnabled
void setPermissionsEnabled(boolean enable)
-
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)
-
-