| Package | Description |
|---|---|
| org.keycloak.authorization.admin | |
| org.keycloak.authorization.authorization | |
| org.keycloak.authorization.client.resource | |
| org.keycloak.authorization.client.util | |
| org.keycloak.authorization.permission | |
| org.keycloak.authorization.permission.evaluator | |
| org.keycloak.authorization.policy.evaluation |
Provides classes related with the evaluation of policies.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
PolicyEvaluationService.EvaluationDecisionCollector.grantPermission(AuthorizationProvider authorizationProvider,
Set<Permission> permissions,
ResourcePermission permission,
Collection<Scope> grantedScopes,
ResourceServer resourceServer,
AuthorizationRequest request,
Result result) |
| Constructor and Description |
|---|
EvaluationDecisionCollector(AuthorizationProvider authorizationProvider,
ResourceServer resourceServer,
AuthorizationRequest request) |
| Modifier and Type | Class and Description |
|---|---|
static class |
AuthorizationTokenService.KeycloakAuthorizationRequest |
| Modifier and Type | Method and Description |
|---|---|
AuthorizationResponse |
AuthorizationResource.authorize(AuthorizationRequest request)
Query the server for permissions given an
AuthorizationRequest. |
| Modifier and Type | Method and Description |
|---|---|
HttpMethod<R> |
HttpMethodAuthenticator.uma(AuthorizationRequest request) |
| Modifier and Type | Method and Description |
|---|---|
static void |
Permissions.all(ResourceServer resourceServer,
Identity identity,
AuthorizationProvider authorization,
AuthorizationRequest request,
Consumer<ResourcePermission> evaluator)
Returns a list of permissions for all resources and scopes that belong to the given
resourceServer and
identity. |
static ResourcePermission |
Permissions.createResourcePermissions(Resource resource,
ResourceServer resourceServer,
Collection<Scope> requestedScopes,
AuthorizationProvider authorization,
AuthorizationRequest request) |
| Modifier and Type | Method and Description |
|---|---|
Collection<Permission> |
UnboundedPermissionEvaluator.evaluate(ResourceServer resourceServer,
AuthorizationRequest request) |
Collection<Permission> |
PermissionEvaluator.evaluate(ResourceServer resourceServer,
AuthorizationRequest request) |
PermissionEvaluator |
Evaluators.from(EvaluationContext evaluationContext,
ResourceServer resourceServer,
AuthorizationRequest request) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
DecisionPermissionCollector.grantPermission(AuthorizationProvider authorizationProvider,
Set<Permission> permissions,
ResourcePermission permission,
Collection<Scope> grantedScopes,
ResourceServer resourceServer,
AuthorizationRequest request,
Result result) |
| Constructor and Description |
|---|
DecisionPermissionCollector(AuthorizationProvider authorizationProvider,
ResourceServer resourceServer,
AuthorizationRequest request) |
PermissionTicketAwareDecisionResultCollector(AuthorizationRequest request,
PermissionTicketToken ticket,
Identity identity,
ResourceServer resourceServer,
AuthorizationProvider authorization) |
Copyright © 2021 JBoss by Red Hat. All rights reserved.