Package | Description |
---|---|
org.keycloak.authorization |
Fine-grained Authorization SPI.
|
org.keycloak.authorization.permission.evaluator | |
org.keycloak.authorization.policy.evaluation |
Provides classes related with the evaluation of policies.
|
Modifier and Type | Method and Description |
---|---|
default void |
Decision.onComplete(ResourcePermission permission) |
Modifier and Type | Method and Description |
---|---|
PermissionEvaluator |
Evaluators.from(Collection<ResourcePermission> permissions,
EvaluationContext evaluationContext) |
Modifier and Type | Field and Description |
---|---|
protected Map<ResourcePermission,Result> |
AbstractDecisionCollector.results |
Modifier and Type | Method and Description |
---|---|
ResourcePermission |
Result.getPermission() |
ResourcePermission |
DefaultEvaluation.getPermission() |
ResourcePermission |
Evaluation.getPermission()
Returns the
ResourcePermission to be evaluated. |
Modifier and Type | Method and Description |
---|---|
void |
DefaultPolicyEvaluator.evaluate(ResourcePermission permission,
AuthorizationProvider authorizationProvider,
EvaluationContext executionContext,
Decision decision,
Map<Policy,Map<Object,Decision.Effect>> decisionCache) |
void |
PolicyEvaluator.evaluate(ResourcePermission permission,
AuthorizationProvider authorizationProvider,
EvaluationContext executionContext,
Decision decision,
Map<Policy,Map<Object,Decision.Effect>> decisionCache)
Starts the evaluation of the configured authorization policies.
|
protected void |
DecisionPermissionCollector.grantPermission(AuthorizationProvider authorizationProvider,
List<Permission> permissions,
ResourcePermission permission,
Collection<Scope> grantedScopes,
ResourceServer resourceServer,
AuthorizationRequest request,
Result result) |
void |
AbstractDecisionCollector.onComplete(ResourcePermission permission) |
Constructor and Description |
---|
DefaultEvaluation(ResourcePermission permission,
EvaluationContext executionContext,
Decision decision,
AuthorizationProvider authorizationProvider) |
DefaultEvaluation(ResourcePermission permission,
EvaluationContext executionContext,
Policy parentPolicy,
Decision decision,
AuthorizationProvider authorizationProvider,
Map<Policy,Map<Object,Decision.Effect>> decisionCache) |
DefaultEvaluation(ResourcePermission permission,
EvaluationContext executionContext,
Policy parentPolicy,
Policy policy,
Decision decision,
AuthorizationProvider authorizationProvider,
Map<Policy,Map<Object,Decision.Effect>> decisionCache) |
Result(ResourcePermission permission,
Evaluation evaluation) |
Copyright © 2021 JBoss by Red Hat. All rights reserved.