Package | Description |
---|---|
org.keycloak.authorization.permission.evaluator | |
org.keycloak.authorization.policy.evaluation |
Provides classes related with the evaluation of policies.
|
org.keycloak.authorization.util |
Modifier and Type | Method and Description |
---|---|
PermissionEvaluator |
Evaluators.from(List<ResourcePermission> permissions,
EvaluationContext evaluationContext) |
PermissionEvaluator |
Evaluators.schedule(List<ResourcePermission> permissions,
EvaluationContext evaluationContext) |
Modifier and Type | Method and Description |
---|---|
ResourcePermission |
Result.getPermission() |
ResourcePermission |
Evaluation.getPermission()
Returns the
ResourcePermission to be evaluated. |
ResourcePermission |
DefaultEvaluation.getPermission()
Returns the
ResourcePermission to be evaluated. |
Modifier and Type | Method and Description |
---|---|
void |
PolicyEvaluator.evaluate(ResourcePermission permission,
EvaluationContext executionContext,
Decision decision)
Starts the evaluation of the configured authorization policies.
|
void |
DefaultPolicyEvaluator.evaluate(ResourcePermission permission,
EvaluationContext executionContext,
Decision decision) |
Constructor and Description |
---|
DefaultEvaluation(ResourcePermission permission,
EvaluationContext executionContext,
Policy parentPolicy,
Policy policy,
Decision decision) |
Result(ResourcePermission permission) |
Modifier and Type | Method and Description |
---|---|
static List<ResourcePermission> |
Permissions.all(ResourceServer resourceServer,
Identity identity,
AuthorizationProvider authorization)
Returns a list of permissions for all resources and scopes that belong to the given
resourceServer and
identity . |
static List<ResourcePermission> |
Permissions.createResourcePermissions(Resource resource,
Set<String> requestedScopes,
AuthorizationProvider authorization) |
Copyright © 2016 JBoss by Red Hat. All rights reserved.