# Package org.keycloak.authorization.policy.evaluation

Provides classes related with the evaluation of policies.

See: Description

- Interface Summary
  Interface | Description
  --- | ---
  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.

- Class Summary
  Class | Description
  --- | ---
  DecisionResultCollector |
  DefaultEvaluation |
  DefaultPolicyEvaluator |
  Result |
  Result.PolicyResult |

## Package org.keycloak.authorization.policy.evaluation Description

Provides classes related with the evaluation of policies.

Author:
  Pedro Igor

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