public final class Permissions extends Object
Constructor and Description |
---|
Permissions() |
Modifier and Type | Method and Description |
---|---|
static void |
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 |
createResourcePermissions(Resource resource,
ResourceServer resourceServer,
Collection<Scope> requestedScopes,
AuthorizationProvider authorization,
AuthorizationRequest request) |
static ResourcePermission |
permission(ResourceServer server,
Resource resource,
Scope scope) |
static Set<Scope> |
resolveScopes(Resource resource,
ResourceServer resourceServer,
Collection<Scope> requestedScopes,
AuthorizationProvider authorization) |
public static ResourcePermission permission(ResourceServer server, Resource resource, Scope scope)
public static void all(ResourceServer resourceServer, Identity identity, AuthorizationProvider authorization, AuthorizationRequest request, Consumer<ResourcePermission> evaluator)
resourceServer
and
identity
.
TODO: review once we support cachesresourceServer
- identity
- authorization
- public static ResourcePermission createResourcePermissions(Resource resource, ResourceServer resourceServer, Collection<Scope> requestedScopes, AuthorizationProvider authorization, AuthorizationRequest request)
public static Set<Scope> resolveScopes(Resource resource, ResourceServer resourceServer, Collection<Scope> requestedScopes, AuthorizationProvider authorization)
Copyright © 2021 JBoss by Red Hat. All rights reserved.