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
Modifier and TypeMethodDescription<D extends Decision>
Devaluate(D decision) evaluate(ResourceServer resourceServer, AuthorizationRequest request) <D extends Decision<?>>
DgetDecision(ResourceServer resourceServer, AuthorizationRequest request, Class<D> decisionType)
-
Method Details
-
evaluate
-
evaluate
-
getDecision
<D extends Decision<?>> D getDecision(ResourceServer resourceServer, AuthorizationRequest request, Class<D> decisionType)
-