Package org.keycloak.authorization
Class FGAPPolicyEvaluator
java.lang.Object
org.keycloak.authorization.policy.evaluation.DefaultPolicyEvaluator
org.keycloak.authorization.FGAPPolicyEvaluator
- All Implemented Interfaces:
 PolicyEvaluator
A 
PolicyEvaluator specific for evaluating permisions in the context of the Profile.Feature.ADMIN_FINE_GRAINED_AUTHZ_V2 feature.- 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionvoidevaluate(ResourcePermission permission, AuthorizationProvider authorizationProvider, EvaluationContext executionContext, Decision decision, Map<Policy, Map<Object, Decision.Effect>> decisionCache) Starts the evaluation of the configured authorization policies.protected voidevaluateResourcePolicies(ResourcePermission permission, AuthorizationProvider authorization, Consumer<Policy> policyConsumer) protected voidevaluateResourceTypePolicies(ResourcePermission permission, AuthorizationProvider authorization, Consumer<Policy> policyConsumer) protected voidevaluateScopePolicies(ResourcePermission permission, AuthorizationProvider authorization, Consumer<Policy> policyConsumer) Methods inherited from class org.keycloak.authorization.policy.evaluation.DefaultPolicyEvaluator
createPolicyEvaluator 
- 
Constructor Details
- 
FGAPPolicyEvaluator
public FGAPPolicyEvaluator() 
 - 
 - 
Method Details
- 
evaluate
public void evaluate(ResourcePermission permission, AuthorizationProvider authorizationProvider, EvaluationContext executionContext, Decision decision, Map<Policy, Map<Object, Decision.Effect>> decisionCache) Description copied from interface:PolicyEvaluatorStarts the evaluation of the configured authorization policies.- Specified by:
 evaluatein interfacePolicyEvaluator- Overrides:
 evaluatein classDefaultPolicyEvaluatordecision- aDecisionpoint to where notifications events will be delivered during the evaluation
 - 
evaluateResourcePolicies
protected void evaluateResourcePolicies(ResourcePermission permission, AuthorizationProvider authorization, Consumer<Policy> policyConsumer) - Overrides:
 evaluateResourcePoliciesin classDefaultPolicyEvaluator
 - 
evaluateResourceTypePolicies
protected void evaluateResourceTypePolicies(ResourcePermission permission, AuthorizationProvider authorization, Consumer<Policy> policyConsumer) - Overrides:
 evaluateResourceTypePoliciesin classDefaultPolicyEvaluator
 - 
evaluateScopePolicies
protected void evaluateScopePolicies(ResourcePermission permission, AuthorizationProvider authorization, Consumer<Policy> policyConsumer) - Overrides:
 evaluateScopePoliciesin classDefaultPolicyEvaluator
 
 -