## Uses of Interface
org.keycloak.services.resources.admin.permissions.AdminPermissionEvaluator

- Packages that use AdminPermissionEvaluator
  Package | Description
  --- | ---
  org.keycloak.authorization.admin |
  org.keycloak.services.resources.admin |
  org.keycloak.services.resources.admin.permissions |

- - ### Uses of AdminPermissionEvaluator in org.keycloak.authorization.admin

    Fields in org.keycloak.authorization.admin declared as AdminPermissionEvaluator
    Modifier and Type | Field and Description
    --- | ---
    `protected AdminPermissionEvaluator` | PolicyService.`auth`
    `protected AdminPermissionEvaluator` | PolicyResourceService.`auth`

    Constructors in org.keycloak.authorization.admin with parameters of type AdminPermissionEvaluator
    Constructor and Description
    `AuthorizationService(KeycloakSession session, ClientModel client, AdminPermissionEvaluator auth, AdminEventBuilder adminEvent)`
    `PermissionService(ResourceServer resourceServer, AuthorizationProvider authorization, AdminPermissionEvaluator auth, AdminEventBuilder adminEvent)`
    `PolicyResourceService(Policy policy, ResourceServer resourceServer, AuthorizationProvider authorization, AdminPermissionEvaluator auth, AdminEventBuilder adminEvent)`
    `PolicyService(ResourceServer resourceServer, AuthorizationProvider authorization, AdminPermissionEvaluator auth, AdminEventBuilder adminEvent)`
    `PolicyTypeResourceService(Policy policy, ResourceServer resourceServer, AuthorizationProvider authorization, AdminPermissionEvaluator auth, AdminEventBuilder adminEvent)`
    `PolicyTypeService(String type, ResourceServer resourceServer, AuthorizationProvider authorization, AdminPermissionEvaluator auth, AdminEventBuilder adminEvent)`
    `ResourceServerService(AuthorizationProvider authorization, ResourceServer resourceServer, ClientModel client, AdminPermissionEvaluator auth, AdminEventBuilder adminEvent)`
    `ResourceSetService(KeycloakSession session, ResourceServer resourceServer, AuthorizationProvider authorization, AdminPermissionEvaluator auth, AdminEventBuilder adminEvent)`
    `ScopeService(KeycloakSession session, ResourceServer resourceServer, AuthorizationProvider authorization, AdminPermissionEvaluator auth, AdminEventBuilder adminEvent)`

  - ### Uses of AdminPermissionEvaluator in org.keycloak.services.resources.admin

    Fields in org.keycloak.services.resources.admin declared as AdminPermissionEvaluator
    Modifier and Type | Field and Description
    --- | ---
    `protected AdminPermissionEvaluator` | UserStorageProviderResource.`auth`
    `protected AdminPermissionEvaluator` | ScopeMappedResource.`auth`
    `protected AdminPermissionEvaluator` | ScopeMappedClientResource.`auth`
    `protected AdminPermissionEvaluator` | RoleContainerResource.`auth`
    `protected AdminPermissionEvaluator` | RealmAdminResource.`auth`
    `protected AdminPermissionEvaluator` | ProtocolMappersResource.`auth`
    `protected AdminPermissionEvaluator` | ClientStorageProviderResource.`auth`
    `protected AdminPermissionEvaluator` | ClientRoleMappingsResource.`auth`
    `protected AdminPermissionEvaluator` | AttackDetectionResource.`auth`

    Methods in org.keycloak.services.resources.admin with parameters of type AdminPermissionEvaluator
    Modifier and Type | Method and Description
    --- | ---
    `protected void` | RoleResource.`addComposites(AdminPermissionEvaluator auth, AdminEventBuilder adminEvent, javax.ws.rs.core.UriInfo uriInfo, List<RoleRepresentation> roles, RoleModel role)`

    Constructors in org.keycloak.services.resources.admin with parameters of type AdminPermissionEvaluator
    Constructor and Description
    `AttackDetectionResource(AdminPermissionEvaluator auth, RealmModel realm, AdminEventBuilder adminEvent)`
    `AuthenticationManagementResource(RealmModel realm, KeycloakSession session, AdminPermissionEvaluator auth, AdminEventBuilder adminEvent)`
    `ClientAttributeCertificateResource(RealmModel realm, AdminPermissionEvaluator auth, ClientModel client, KeycloakSession session, String attributePrefix, AdminEventBuilder adminEvent)`
    `ClientInitialAccessResource(RealmModel realm, AdminPermissionEvaluator auth, AdminEventBuilder adminEvent)`
    `ClientRegistrationPolicyResource(RealmModel realm, AdminPermissionEvaluator auth, AdminEventBuilder adminEvent)`
    `ClientResource(RealmModel realm, AdminPermissionEvaluator auth, ClientModel clientModel, KeycloakSession session, AdminEventBuilder adminEvent)`
    `ClientRoleMappingsResource(javax.ws.rs.core.UriInfo uriInfo, KeycloakSession session, RealmModel realm, AdminPermissionEvaluator auth, RoleMapperModel user, ClientModel client, AdminEventBuilder adminEvent, AdminPermissionEvaluator.RequirePermissionCheck manageCheck, AdminPermissionEvaluator.RequirePermissionCheck viewCheck)`
    `ClientScopeEvaluateResource(KeycloakSession session, javax.ws.rs.core.UriInfo uriInfo, RealmModel realm, AdminPermissionEvaluator auth, ClientModel client, ClientConnection clientConnection)`
    `ClientScopeEvaluateScopeMappingsResource(RoleContainerModel roleContainer, AdminPermissionEvaluator auth, ClientModel client, String scopeParam, KeycloakSession session)`
    `ClientScopeResource(RealmModel realm, AdminPermissionEvaluator auth, ClientScopeModel clientScope, KeycloakSession session, AdminEventBuilder adminEvent)`
    `ClientScopesResource(RealmModel realm, AdminPermissionEvaluator auth, AdminEventBuilder adminEvent)`
    `ClientsResource(RealmModel realm, AdminPermissionEvaluator auth, AdminEventBuilder adminEvent)`
    `ClientStorageProviderResource(RealmModel realm, AdminPermissionEvaluator auth, AdminEventBuilder adminEvent)`
    `ComponentResource(RealmModel realm, AdminPermissionEvaluator auth, AdminEventBuilder adminEvent)`
    `GroupResource(RealmModel realm, GroupModel group, KeycloakSession session, AdminPermissionEvaluator auth, AdminEventBuilder adminEvent)`
    `GroupsResource(RealmModel realm, KeycloakSession session, AdminPermissionEvaluator auth, AdminEventBuilder adminEvent)`
    `IdentityProviderResource(AdminPermissionEvaluator auth, RealmModel realm, KeycloakSession session, IdentityProviderModel identityProviderModel, AdminEventBuilder adminEvent)`
    `IdentityProvidersResource(RealmModel realm, KeycloakSession session, AdminPermissionEvaluator auth, AdminEventBuilder adminEvent)`
    `KeyResource(RealmModel realm, KeycloakSession session, AdminPermissionEvaluator auth)`
    `ProtocolMappersResource(RealmModel realm, ProtocolMapperContainerModel client, AdminPermissionEvaluator auth, AdminEventBuilder adminEvent, AdminPermissionEvaluator.RequirePermissionCheck managePermission, AdminPermissionEvaluator.RequirePermissionCheck viewPermission)`
    `RealmAdminResource(AdminPermissionEvaluator auth, RealmModel realm, TokenManager tokenManager, AdminEventBuilder adminEvent)`
    `RealmLocalizationResource(RealmModel realm, AdminPermissionEvaluator auth)`
    `RoleByIdResource(RealmModel realm, AdminPermissionEvaluator auth, AdminEventBuilder adminEvent)`
    `RoleContainerResource(KeycloakSession session, javax.ws.rs.core.UriInfo uriInfo, RealmModel realm, AdminPermissionEvaluator auth, RoleContainerModel roleContainer, AdminEventBuilder adminEvent)`
    `RoleMapperResource(RealmModel realm, AdminPermissionEvaluator auth, RoleMapperModel roleMapper, AdminEventBuilder adminEvent, AdminPermissionEvaluator.RequirePermissionCheck manageCheck, AdminPermissionEvaluator.RequirePermissionCheck viewCheck)`
    `ScopeMappedClientResource(RealmModel realm, AdminPermissionEvaluator auth, ScopeContainerModel scopeContainer, KeycloakSession session, ClientModel scopedClient, AdminEventBuilder adminEvent, AdminPermissionEvaluator.RequirePermissionCheck managePermission, AdminPermissionEvaluator.RequirePermissionCheck viewPermission)`
    `ScopeMappedResource(RealmModel realm, AdminPermissionEvaluator auth, ScopeContainerModel scopeContainer, KeycloakSession session, AdminEventBuilder adminEvent, AdminPermissionEvaluator.RequirePermissionCheck managePermission, AdminPermissionEvaluator.RequirePermissionCheck viewPermission)`
    `UserResource(RealmModel realm, UserModel user, AdminPermissionEvaluator auth, AdminEventBuilder adminEvent)`
    `UsersResource(RealmModel realm, AdminPermissionEvaluator auth, AdminEventBuilder adminEvent)`
    `UserStorageProviderResource(RealmModel realm, AdminPermissionEvaluator auth, AdminEventBuilder adminEvent)`

  - ### Uses of AdminPermissionEvaluator in org.keycloak.services.resources.admin.permissions

    Methods in org.keycloak.services.resources.admin.permissions that return AdminPermissionEvaluator
    Modifier and Type | Method and Description
    --- | ---
    `static AdminPermissionEvaluator` | AdminPermissions.`evaluator(KeycloakSession session, RealmModel realm, AdminAuth auth)`
    `static AdminPermissionEvaluator` | AdminPermissions.`evaluator(KeycloakSession session, RealmModel realm, RealmModel adminsRealm, UserModel admin)`

Copyright © 2020 JBoss by Red Hat. All rights reserved.