Interface UserPermissionEvaluator
-
public interface UserPermissionEvaluator- Version:
- $Revision: 1 $
- Author:
- Bill Burke
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description booleancanImpersonate()booleancanImpersonate(org.keycloak.models.UserModel user, org.keycloak.models.ClientModel requester)booleancanManage()booleancanManage(org.keycloak.models.UserModel user)booleancanManageGroupMembership(org.keycloak.models.UserModel user)booleancanMapRoles(org.keycloak.models.UserModel user)booleancanQuery()booleancanView()booleancanView(org.keycloak.models.UserModel user)Map<String,Boolean>getAccess(org.keycloak.models.UserModel user)voidgrantIfNoPermission(boolean grantIfNoPermission)booleanisImpersonatable(org.keycloak.models.UserModel user, org.keycloak.models.ClientModel requester)voidrequireImpersonate(org.keycloak.models.UserModel user)voidrequireManage()voidrequireManage(org.keycloak.models.UserModel user)voidrequireManageGroupMembership(org.keycloak.models.UserModel user)voidrequireMapRoles(org.keycloak.models.UserModel user)voidrequireQuery()voidrequireView()voidrequireView(org.keycloak.models.UserModel user)
-
-
-
Method Detail
-
requireManage
void requireManage()
-
requireManage
void requireManage(org.keycloak.models.UserModel user)
-
canManage
boolean canManage()
-
canManage
boolean canManage(org.keycloak.models.UserModel user)
-
requireQuery
void requireQuery()
-
canQuery
boolean canQuery()
-
requireView
void requireView()
-
requireView
void requireView(org.keycloak.models.UserModel user)
-
canView
boolean canView()
-
canView
boolean canView(org.keycloak.models.UserModel user)
-
requireImpersonate
void requireImpersonate(org.keycloak.models.UserModel user)
-
canImpersonate
boolean canImpersonate()
-
canImpersonate
boolean canImpersonate(org.keycloak.models.UserModel user, org.keycloak.models.ClientModel requester)
-
isImpersonatable
boolean isImpersonatable(org.keycloak.models.UserModel user, org.keycloak.models.ClientModel requester)
-
requireMapRoles
void requireMapRoles(org.keycloak.models.UserModel user)
-
canMapRoles
boolean canMapRoles(org.keycloak.models.UserModel user)
-
requireManageGroupMembership
void requireManageGroupMembership(org.keycloak.models.UserModel user)
-
canManageGroupMembership
boolean canManageGroupMembership(org.keycloak.models.UserModel user)
-
grantIfNoPermission
void grantIfNoPermission(boolean grantIfNoPermission)
-
-