## Uses of Class
org.keycloak.representations.idm.authorization.AuthorizationRequest

- Packages that use AuthorizationRequest
  Package | Description
  --- | ---
  org.keycloak.authorization.admin |
  org.keycloak.authorization.authorization |
  org.keycloak.authorization.client.resource |
  org.keycloak.authorization.client.util |
  org.keycloak.authorization.permission |
  org.keycloak.authorization.permission.evaluator |
  org.keycloak.authorization.policy.evaluation | Provides classes related with the evaluation of policies.

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

    Methods in org.keycloak.authorization.admin with parameters of type AuthorizationRequest
    Modifier and Type | Method and Description
    --- | ---
    `protected void` | PolicyEvaluationService.EvaluationDecisionCollector.`grantPermission(AuthorizationProvider authorizationProvider, List<Permission> permissions, ResourcePermission permission, Collection<Scope> grantedScopes, ResourceServer resourceServer, AuthorizationRequest request, Result result)`

    Constructors in org.keycloak.authorization.admin with parameters of type AuthorizationRequest
    Constructor and Description
    `EvaluationDecisionCollector(AuthorizationProvider authorizationProvider, ResourceServer resourceServer, AuthorizationRequest request)`

  - ### Uses of AuthorizationRequest in org.keycloak.authorization.authorization

    Subclasses of AuthorizationRequest in org.keycloak.authorization.authorization
    Modifier and Type | Class and Description
    --- | ---
    `static class` | `AuthorizationTokenService.KeycloakAuthorizationRequest`

  - ### Uses of AuthorizationRequest in org.keycloak.authorization.client.resource

    Methods in org.keycloak.authorization.client.resource with parameters of type AuthorizationRequest
    Modifier and Type | Method and Description
    --- | ---
    `AuthorizationResponse` | AuthorizationResource.`authorize(AuthorizationRequest request)` Query the server for permissions given an `AuthorizationRequest`.

  - ### Uses of AuthorizationRequest in org.keycloak.authorization.client.util

    Methods in org.keycloak.authorization.client.util with parameters of type AuthorizationRequest
    Modifier and Type | Method and Description
    --- | ---
    `HttpMethod<R>` | HttpMethodAuthenticator.`uma(AuthorizationRequest request)`

  - ### Uses of AuthorizationRequest in org.keycloak.authorization.permission

    Methods in org.keycloak.authorization.permission with parameters of type AuthorizationRequest
    Modifier and Type | Method and Description
    --- | ---
    `static void` | Permissions.`all(ResourceServer resourceServer, Identity identity, AuthorizationProvider authorization, AuthorizationRequest request, Consumer<ResourcePermission> evaluator)` Returns a list of permissions for all resources and scopes that belong to the given `resourceServer` and `identity`.
    `static ResourcePermission` | Permissions.`createResourcePermissions(Resource resource, ResourceServer resourceServer, Collection<Scope> requestedScopes, AuthorizationProvider authorization, AuthorizationRequest request)`

  - ### Uses of AuthorizationRequest in org.keycloak.authorization.permission.evaluator

    Methods in org.keycloak.authorization.permission.evaluator with parameters of type AuthorizationRequest
    Modifier and Type | Method and Description
    --- | ---
    `Collection<Permission>` | UnboundedPermissionEvaluator.`evaluate(ResourceServer resourceServer, AuthorizationRequest request)`
    `Collection<Permission>` | PermissionEvaluator.`evaluate(ResourceServer resourceServer, AuthorizationRequest request)`
    `PermissionEvaluator` | Evaluators.`from(EvaluationContext evaluationContext, ResourceServer resourceServer, AuthorizationRequest request)`

  - ### Uses of AuthorizationRequest in org.keycloak.authorization.policy.evaluation

    Methods in org.keycloak.authorization.policy.evaluation with parameters of type AuthorizationRequest
    Modifier and Type | Method and Description
    --- | ---
    `protected void` | DecisionPermissionCollector.`grantPermission(AuthorizationProvider authorizationProvider, List<Permission> permissions, ResourcePermission permission, Collection<Scope> grantedScopes, ResourceServer resourceServer, AuthorizationRequest request, Result result)`

    Constructors in org.keycloak.authorization.policy.evaluation with parameters of type AuthorizationRequest
    Constructor and Description
    `DecisionPermissionCollector(AuthorizationProvider authorizationProvider, ResourceServer resourceServer, AuthorizationRequest request)`
    `PermissionTicketAwareDecisionResultCollector(AuthorizationRequest request, PermissionTicketToken ticket, Identity identity, ResourceServer resourceServer, AuthorizationProvider authorization)`

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