Package org.keycloak.authorization.admin
Class PolicyEvaluationService.EvaluationDecisionCollector
- java.lang.Object
-
- org.keycloak.authorization.policy.evaluation.AbstractDecisionCollector
-
- org.keycloak.authorization.policy.evaluation.DecisionPermissionCollector
-
- org.keycloak.authorization.admin.PolicyEvaluationService.EvaluationDecisionCollector
-
- All Implemented Interfaces:
org.keycloak.authorization.Decision<org.keycloak.authorization.policy.evaluation.DefaultEvaluation>
- Enclosing class:
- PolicyEvaluationService
public static class PolicyEvaluationService.EvaluationDecisionCollector extends org.keycloak.authorization.policy.evaluation.DecisionPermissionCollector
-
-
Constructor Summary
Constructors Constructor Description EvaluationDecisionCollector(org.keycloak.authorization.AuthorizationProvider authorizationProvider, org.keycloak.authorization.model.ResourceServer resourceServer, org.keycloak.representations.idm.authorization.AuthorizationRequest request)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Collection<org.keycloak.authorization.policy.evaluation.Result>
getResults()
protected void
grantPermission(org.keycloak.authorization.AuthorizationProvider authorizationProvider, Set<org.keycloak.representations.idm.authorization.Permission> permissions, org.keycloak.authorization.permission.ResourcePermission permission, Collection<org.keycloak.authorization.model.Scope> grantedScopes, org.keycloak.authorization.model.ResourceServer resourceServer, org.keycloak.representations.idm.authorization.AuthorizationRequest request, org.keycloak.authorization.policy.evaluation.Result result)
protected boolean
isGranted(org.keycloak.authorization.policy.evaluation.Result.PolicyResult policyResult)
-
Methods inherited from class org.keycloak.authorization.policy.evaluation.DecisionPermissionCollector
onComplete, onError, onGrant, results
-
-
-
-
Method Detail
-
isGranted
protected boolean isGranted(org.keycloak.authorization.policy.evaluation.Result.PolicyResult policyResult)
- Overrides:
isGranted
in classorg.keycloak.authorization.policy.evaluation.AbstractDecisionCollector
-
grantPermission
protected void grantPermission(org.keycloak.authorization.AuthorizationProvider authorizationProvider, Set<org.keycloak.representations.idm.authorization.Permission> permissions, org.keycloak.authorization.permission.ResourcePermission permission, Collection<org.keycloak.authorization.model.Scope> grantedScopes, org.keycloak.authorization.model.ResourceServer resourceServer, org.keycloak.representations.idm.authorization.AuthorizationRequest request, org.keycloak.authorization.policy.evaluation.Result result)
- Overrides:
grantPermission
in classorg.keycloak.authorization.policy.evaluation.DecisionPermissionCollector
-
getResults
public Collection<org.keycloak.authorization.policy.evaluation.Result> getResults()
-
-