Package | Description |
---|---|
org.keycloak.authorization |
Fine-grained Authorization SPI.
|
org.keycloak.authorization.policy.evaluation |
Provides classes related with the evaluation of policies.
|
Modifier and Type | Method and Description |
---|---|
static Decision.Effect |
Decision.Effect.valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static Decision.Effect[] |
Decision.Effect.values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
Modifier and Type | Method and Description |
---|---|
Decision.Effect |
Result.getEffect() |
Decision.Effect |
Result.PolicyResult.getEffect() |
Decision.Effect |
DefaultEvaluation.getEffect() |
Modifier and Type | Method and Description |
---|---|
Map<Policy,Map<Object,Decision.Effect>> |
DefaultEvaluation.getDecisionCache() |
Modifier and Type | Method and Description |
---|---|
Result.PolicyResult |
Result.PolicyResult.policy(Policy policy,
Decision.Effect effect) |
void |
Result.PolicyResult.setEffect(Decision.Effect status) |
void |
DefaultEvaluation.setEffect(Decision.Effect effect) |
void |
Result.setStatus(Decision.Effect status) |
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.
|
Constructor and Description |
---|
PolicyResult(Policy policy,
Decision.Effect status) |
Constructor and Description |
---|
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) |
Copyright © 2021 JBoss by Red Hat. All rights reserved.