Interface UserPermissionEvaluator
-
public interface UserPermissionEvaluator
- Version:
- $Revision: 1 $
- Author:
- Bill Burke
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description boolean
canImpersonate()
boolean
canImpersonate(org.keycloak.models.UserModel user, org.keycloak.models.ClientModel requester)
boolean
canManage()
boolean
canManage(org.keycloak.models.UserModel user)
boolean
canManageGroupMembership(org.keycloak.models.UserModel user)
boolean
canMapRoles(org.keycloak.models.UserModel user)
boolean
canQuery()
boolean
canView()
boolean
canView(org.keycloak.models.UserModel user)
Map<String,Boolean>
getAccess(org.keycloak.models.UserModel user)
void
grantIfNoPermission(boolean grantIfNoPermission)
boolean
isImpersonatable(org.keycloak.models.UserModel user, org.keycloak.models.ClientModel requester)
void
requireImpersonate(org.keycloak.models.UserModel user)
void
requireManage()
void
requireManage(org.keycloak.models.UserModel user)
void
requireManageGroupMembership(org.keycloak.models.UserModel user)
void
requireMapRoles(org.keycloak.models.UserModel user)
void
requireQuery()
void
requireView()
void
requireView(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)
-
-