keycloak
|
クラス | |
interface | EvaluateGroup |
静的公開変数類 | |
static final String | MAP_ROLES_SCOPE ="map-roles" |
static final String | IMPERSONATE_SCOPE ="impersonate" |
static final String | USER_IMPERSONATED_SCOPE ="user-impersonated" |
static final String | MANAGE_GROUP_MEMBERSHIP_SCOPE ="manage-group-membership" |
static final String | MAP_ROLES_PERMISSION_USERS = "map-roles.permission.users" |
static final String | ADMIN_IMPERSONATING_PERMISSION = "admin-impersonating.permission.users" |
static final String | USER_IMPERSONATED_PERMISSION = "user-impersonated.permission.users" |
static final String | MANAGE_GROUP_MEMBERSHIP_PERMISSION_USERS = "manage-group-membership.permission.users" |
static final String | MANAGE_PERMISSION_USERS = "manage.permission.users" |
static final String | VIEW_PERMISSION_USERS = "view.permission.users" |
static final String | USERS_RESOURCE = "Users" |
限定公開メンバ関数 | |
boolean | canImpersonate (EvaluationContext context) |
限定公開変数類 | |
final KeycloakSession | session |
final RealmModel | realm |
final AuthorizationProvider | authz |
final MgmtPermissions | root |
非公開メンバ関数 | |
void | initialize () |
void | deletePermissionSetup () |
boolean | evaluateGroups (UserModel user, EvaluateGroup eval) |
boolean | evaluateHierarchy (UserModel user, EvaluateGroup eval) |
boolean | evaluateHierarchy (EvaluateGroup eval, GroupModel group, Set< GroupModel > visited) |
boolean | canManageByGroup (UserModel user) |
boolean | canViewByGroup (UserModel user) |
boolean | hasViewPermission () |
静的非公開変数類 | |
static final Logger | logger = Logger.getLogger(UserPermissions.class) |
Manages default policies for all users.
|
inline |
|
inline |
org.keycloak.services.resources.admin.permissions.UserPermissionManagementを実装しています。
|
inline |
org.keycloak.services.resources.admin.permissions.UserPermissionManagementを実装しています。
|
inline |
org.keycloak.services.resources.admin.permissions.UserPermissionEvaluatorを実装しています。
|
inline |
org.keycloak.services.resources.admin.permissions.UserPermissionEvaluatorを実装しています。
|
inlineprotected |
|
inline |
Is admin allowed to manage all users? In Authz terms, does the admin have the "manage" scope for the Users Authz resource?
This method will follow the old default behavior (does the admin have the manage-users role) if any of these conditions are met.:
Otherwise, it will use the Authz policy engine to resolve this answer.
org.keycloak.services.resources.admin.permissions.UserPermissionEvaluatorを実装しています。
|
inline |
Does current admin have manage permissions for this particular user?
user |
org.keycloak.services.resources.admin.permissions.UserPermissionEvaluatorを実装しています。
|
inlineprivate |
|
inline |
|
inline |
org.keycloak.services.resources.admin.permissions.UserPermissionEvaluatorを実装しています。
|
inline |
org.keycloak.services.resources.admin.permissions.UserPermissionEvaluatorを実装しています。
|
inline |
org.keycloak.services.resources.admin.permissions.UserPermissionEvaluatorを実装しています。
|
inline |
org.keycloak.services.resources.admin.permissions.UserPermissionEvaluatorを実装しています。
|
inline |
Is admin allowed to view all users? In Authz terms, does the admin have the "view" scope for the Users Authz resource?
This method will follow the old default behavior (does the admin have the view-users role) if any of these conditions are met.:
Otherwise, it will use the Authz policy engine to resolve this answer.
org.keycloak.services.resources.admin.permissions.UserPermissionEvaluatorを実装しています。
|
inline |
Does current admin have view permissions for this particular user?
Evaluates in this order. If any true, return true:
user |
org.keycloak.services.resources.admin.permissions.UserPermissionEvaluatorを実装しています。
|
inlineprivate |
|
inline |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inline |
org.keycloak.services.resources.admin.permissions.UserPermissionEvaluatorを実装しています。
|
inline |
org.keycloak.services.resources.admin.permissions.UserPermissionManagementを実装しています。
|
inlineprivate |
|
inlineprivate |
|
inline |
org.keycloak.services.resources.admin.permissions.UserPermissionEvaluatorを実装しています。
|
inline |
org.keycloak.services.resources.admin.permissions.UserPermissionManagementを実装しています。
|
inline |
org.keycloak.services.resources.admin.permissions.UserPermissionManagementを実装しています。
|
inline |
org.keycloak.services.resources.admin.permissions.UserPermissionManagementを実装しています。
|
inline |
org.keycloak.services.resources.admin.permissions.UserPermissionManagementを実装しています。
|
inline |
org.keycloak.services.resources.admin.permissions.UserPermissionEvaluatorを実装しています。
|
inline |
org.keycloak.services.resources.admin.permissions.UserPermissionEvaluatorを実装しています。
|
inline |
org.keycloak.services.resources.admin.permissions.UserPermissionEvaluatorを実装しています。
|
inline |
org.keycloak.services.resources.admin.permissions.UserPermissionEvaluatorを実装しています。
|
inline |
org.keycloak.services.resources.admin.permissions.UserPermissionEvaluatorを実装しています。
|
inline |
org.keycloak.services.resources.admin.permissions.UserPermissionEvaluatorを実装しています。
|
inline |
org.keycloak.services.resources.admin.permissions.UserPermissionEvaluatorを実装しています。
|
inline |
org.keycloak.services.resources.admin.permissions.UserPermissionEvaluatorを実装しています。
|
inline |
org.keycloak.services.resources.admin.permissions.UserPermissionEvaluatorを実装しています。
|
inline |
org.keycloak.services.resources.admin.permissions.UserPermissionManagementを実装しています。
|
inline |
org.keycloak.services.resources.admin.permissions.UserPermissionManagementを実装しています。
|
inline |
org.keycloak.services.resources.admin.permissions.UserPermissionManagementを実装しています。
|
inline |
org.keycloak.services.resources.admin.permissions.UserPermissionManagementを実装しています。
|
static |
|
protected |
|
static |
|
staticprivate |
|
static |
|
static |
|
static |
|
static |
|
static |
|
protected |
|
protected |
|
protected |
|
static |
|
static |
|
static |
|
static |