## Uses of Interface
org.keycloak.authorization.identity.Identity

- Packages that use Identity
  Package | Description
  --- | ---
  org.keycloak.authorization.common |
  org.keycloak.authorization.permission |
  org.keycloak.authorization.policy.evaluation | Provides classes related with the evaluation of policies.
  org.keycloak.authorization.protection.resource |

- - ### Uses of Identity in org.keycloak.authorization.common

    Classes in org.keycloak.authorization.common that implement Identity
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ClientModelIdentity`
    `class` | `KeycloakIdentity`
    `class` | `UserModelIdentity`

    Fields in org.keycloak.authorization.common declared as Identity
    Modifier and Type | Field and Description
    --- | ---
    `protected Identity` | DefaultEvaluationContext.`identity`

    Methods in org.keycloak.authorization.common that return Identity
    Modifier and Type | Method and Description
    --- | ---
    `Identity` | DefaultEvaluationContext.`getIdentity()`

    Constructors in org.keycloak.authorization.common with parameters of type Identity
    Constructor and Description
    `DefaultEvaluationContext(Identity identity, KeycloakSession keycloakSession)`
    `DefaultEvaluationContext(Identity identity, Map<String,List<String>> claims, KeycloakSession keycloakSession)`

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

    Methods in org.keycloak.authorization.permission with parameters of type Identity
    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`.

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

    Methods in org.keycloak.authorization.policy.evaluation that return Identity
    Modifier and Type | Method and Description
    --- | ---
    `Identity` | EvaluationContext.`getIdentity()` Returns the `Identity` that represents an entity (person or non-person) to which the permissions must be granted, or not.

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

  - ### Uses of Identity in org.keycloak.authorization.protection.resource

    Constructors in org.keycloak.authorization.protection.resource with parameters of type Identity
    Constructor and Description
    `ResourceService(KeycloakSession session, ResourceServer resourceServer, Identity identity, ResourceSetService resourceManager)`

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