org.keycloak.authorization.permission.evaluator

## Interface PermissionEvaluator

- All Known Implementing Classes:
    UnboundedPermissionEvaluator

      public interface PermissionEvaluator

  An `PermissionEvaluator` represents a source of `ResourcePermission`, responsible for emitting these permissions to a consumer in order to evaluate the authorization policies based on a `EvaluationContext`.
  Author:
    Pedro Igor

- - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method and Description
    --- | ---
    `<D extends Decision> D` | `evaluate(D decision)`
    `Collection<Permission>` | `evaluate(ResourceServer resourceServer, AuthorizationRequest request)`

- - ### Method Detail

    - #### evaluate

          <D extends Decision> D evaluate(D decision)

    - #### evaluate

          Collection<Permission> evaluate(ResourceServer resourceServer,
                                          AuthorizationRequest request)

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