# Uses of Package
org.keycloak.authorization.policy.evaluation

- Packages that use org.keycloak.authorization.policy.evaluation
  Package | Description
  --- | ---
  org.keycloak.authorization | Fine-grained Authorization SPI.
  org.keycloak.authorization.admin |
  org.keycloak.authorization.common |
  org.keycloak.authorization.permission.evaluator |
  org.keycloak.authorization.policy.evaluation | Provides classes related with the evaluation of policies.
  org.keycloak.authorization.policy.provider | Provides classes and a SPI to plug different policy providers.
  org.keycloak.authorization.policy.provider.aggregated |
  org.keycloak.authorization.policy.provider.client |
  org.keycloak.authorization.policy.provider.group |
  org.keycloak.authorization.policy.provider.permission |
  org.keycloak.authorization.policy.provider.role |
  org.keycloak.authorization.policy.provider.time |
  org.keycloak.authorization.policy.provider.user |

- Classes in org.keycloak.authorization.policy.evaluation used by org.keycloak.authorization
  Class and Description
  Evaluation An `Evaluation` is mainly used by `PolicyProvider` in order to evaluate a single and specific `ResourcePermission` against the configured policies.
  PolicyEvaluator A `PolicyEvaluator` evaluates authorization policies based on a given `ResourcePermission`, sending the results to a `Decision` point through the methods defined in that interface.

- Classes in org.keycloak.authorization.policy.evaluation used by org.keycloak.authorization.admin
  Class and Description
  AbstractDecisionCollector
  DecisionPermissionCollector
  Result
  Result.PolicyResult

- Classes in org.keycloak.authorization.policy.evaluation used by org.keycloak.authorization.common
  Class and Description
  EvaluationContext This interface serves as a bridge between the policy evaluation runtime and the environment in which it is running.

- Classes in org.keycloak.authorization.policy.evaluation used by org.keycloak.authorization.permission.evaluator
  Class and Description
  EvaluationContext This interface serves as a bridge between the policy evaluation runtime and the environment in which it is running.

- Classes in org.keycloak.authorization.policy.evaluation used by org.keycloak.authorization.policy.evaluation
  Class and Description
  AbstractDecisionCollector
  DecisionPermissionCollector
  DefaultEvaluation
  Evaluation An `Evaluation` is mainly used by `PolicyProvider` in order to evaluate a single and specific `ResourcePermission` against the configured policies.
  EvaluationContext This interface serves as a bridge between the policy evaluation runtime and the environment in which it is running.
  PolicyEvaluator A `PolicyEvaluator` evaluates authorization policies based on a given `ResourcePermission`, sending the results to a `Decision` point through the methods defined in that interface.
  Realm This interface provides methods to query information from a realm.
  Result
  Result.PolicyResult

- Classes in org.keycloak.authorization.policy.evaluation used by org.keycloak.authorization.policy.provider
  Class and Description
  Evaluation An `Evaluation` is mainly used by `PolicyProvider` in order to evaluate a single and specific `ResourcePermission` against the configured policies.

- Classes in org.keycloak.authorization.policy.evaluation used by org.keycloak.authorization.policy.provider.aggregated
  Class and Description
  Evaluation An `Evaluation` is mainly used by `PolicyProvider` in order to evaluate a single and specific `ResourcePermission` against the configured policies.

- Classes in org.keycloak.authorization.policy.evaluation used by org.keycloak.authorization.policy.provider.client
  Class and Description
  Evaluation An `Evaluation` is mainly used by `PolicyProvider` in order to evaluate a single and specific `ResourcePermission` against the configured policies.

- Classes in org.keycloak.authorization.policy.evaluation used by org.keycloak.authorization.policy.provider.group
  Class and Description
  Evaluation An `Evaluation` is mainly used by `PolicyProvider` in order to evaluate a single and specific `ResourcePermission` against the configured policies.

- Classes in org.keycloak.authorization.policy.evaluation used by org.keycloak.authorization.policy.provider.permission
  Class and Description
  Evaluation An `Evaluation` is mainly used by `PolicyProvider` in order to evaluate a single and specific `ResourcePermission` against the configured policies.

- Classes in org.keycloak.authorization.policy.evaluation used by org.keycloak.authorization.policy.provider.role
  Class and Description
  Evaluation An `Evaluation` is mainly used by `PolicyProvider` in order to evaluate a single and specific `ResourcePermission` against the configured policies.

- Classes in org.keycloak.authorization.policy.evaluation used by org.keycloak.authorization.policy.provider.time
  Class and Description
  Evaluation An `Evaluation` is mainly used by `PolicyProvider` in order to evaluate a single and specific `ResourcePermission` against the configured policies.

- Classes in org.keycloak.authorization.policy.evaluation used by org.keycloak.authorization.policy.provider.user
  Class and Description
  Evaluation An `Evaluation` is mainly used by `PolicyProvider` in order to evaluate a single and specific `ResourcePermission` against the configured policies.

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