public class CrestPrivilegeAuthzModule extends PrivilegeAuthzModule implements org.forgerock.authz.filter.crest.api.CrestAuthorizationModule
PrivilegeAuthzModule
for more detail.actionToDefinition, MODIFY, NAME, READ
Constructor and Description |
---|
CrestPrivilegeAuthzModule(DelegationEvaluator evaluator,
Map<String,PrivilegeDefinition> actionToDefinition,
DelegationPermissionFactory permissionFactory,
CoreWrapper coreWrapper,
SSOTokenManager ssoTokenManager)
Create a new instance of
CrestPrivilegeAuthzModule . |
Modifier and Type | Method and Description |
---|---|
org.forgerock.util.promise.Promise<org.forgerock.authz.filter.api.AuthorizationResult,org.forgerock.json.resource.ResourceException> |
authorizeAction(org.forgerock.services.context.Context serverContext,
org.forgerock.json.resource.ActionRequest actionRequest) |
org.forgerock.util.promise.Promise<org.forgerock.authz.filter.api.AuthorizationResult,org.forgerock.json.resource.ResourceException> |
authorizeCreate(org.forgerock.services.context.Context serverContext,
org.forgerock.json.resource.CreateRequest createRequest) |
org.forgerock.util.promise.Promise<org.forgerock.authz.filter.api.AuthorizationResult,org.forgerock.json.resource.ResourceException> |
authorizeDelete(org.forgerock.services.context.Context serverContext,
org.forgerock.json.resource.DeleteRequest deleteRequest) |
org.forgerock.util.promise.Promise<org.forgerock.authz.filter.api.AuthorizationResult,org.forgerock.json.resource.ResourceException> |
authorizePatch(org.forgerock.services.context.Context serverContext,
org.forgerock.json.resource.PatchRequest patchRequest) |
org.forgerock.util.promise.Promise<org.forgerock.authz.filter.api.AuthorizationResult,org.forgerock.json.resource.ResourceException> |
authorizeQuery(org.forgerock.services.context.Context serverContext,
org.forgerock.json.resource.QueryRequest queryRequest) |
org.forgerock.util.promise.Promise<org.forgerock.authz.filter.api.AuthorizationResult,org.forgerock.json.resource.ResourceException> |
authorizeRead(org.forgerock.services.context.Context serverContext,
org.forgerock.json.resource.ReadRequest readRequest) |
org.forgerock.util.promise.Promise<org.forgerock.authz.filter.api.AuthorizationResult,org.forgerock.json.resource.ResourceException> |
authorizeUpdate(org.forgerock.services.context.Context serverContext,
org.forgerock.json.resource.UpdateRequest updateRequest) |
String |
getName() |
evaluate, loggedIntoValidRealm
@Inject public CrestPrivilegeAuthzModule(DelegationEvaluator evaluator, @Named(value="CrestPrivilegeDefinitions") Map<String,PrivilegeDefinition> actionToDefinition, DelegationPermissionFactory permissionFactory, CoreWrapper coreWrapper, SSOTokenManager ssoTokenManager)
CrestPrivilegeAuthzModule
.evaluator
- The Delegation Evaluator.actionToDefinition
- The action to definition map.permissionFactory
- The Delegation Permission Factory.coreWrapper
- The Core Wrapper.ssoTokenManager
- The SSOToken manager.public String getName()
getName
in interface org.forgerock.authz.filter.crest.api.CrestAuthorizationModule
public org.forgerock.util.promise.Promise<org.forgerock.authz.filter.api.AuthorizationResult,org.forgerock.json.resource.ResourceException> authorizeRead(org.forgerock.services.context.Context serverContext, org.forgerock.json.resource.ReadRequest readRequest)
authorizeRead
in interface org.forgerock.authz.filter.crest.api.CrestAuthorizationModule
public org.forgerock.util.promise.Promise<org.forgerock.authz.filter.api.AuthorizationResult,org.forgerock.json.resource.ResourceException> authorizeQuery(org.forgerock.services.context.Context serverContext, org.forgerock.json.resource.QueryRequest queryRequest)
authorizeQuery
in interface org.forgerock.authz.filter.crest.api.CrestAuthorizationModule
public org.forgerock.util.promise.Promise<org.forgerock.authz.filter.api.AuthorizationResult,org.forgerock.json.resource.ResourceException> authorizeCreate(org.forgerock.services.context.Context serverContext, org.forgerock.json.resource.CreateRequest createRequest)
authorizeCreate
in interface org.forgerock.authz.filter.crest.api.CrestAuthorizationModule
public org.forgerock.util.promise.Promise<org.forgerock.authz.filter.api.AuthorizationResult,org.forgerock.json.resource.ResourceException> authorizeUpdate(org.forgerock.services.context.Context serverContext, org.forgerock.json.resource.UpdateRequest updateRequest)
authorizeUpdate
in interface org.forgerock.authz.filter.crest.api.CrestAuthorizationModule
public org.forgerock.util.promise.Promise<org.forgerock.authz.filter.api.AuthorizationResult,org.forgerock.json.resource.ResourceException> authorizeDelete(org.forgerock.services.context.Context serverContext, org.forgerock.json.resource.DeleteRequest deleteRequest)
authorizeDelete
in interface org.forgerock.authz.filter.crest.api.CrestAuthorizationModule
public org.forgerock.util.promise.Promise<org.forgerock.authz.filter.api.AuthorizationResult,org.forgerock.json.resource.ResourceException> authorizePatch(org.forgerock.services.context.Context serverContext, org.forgerock.json.resource.PatchRequest patchRequest)
authorizePatch
in interface org.forgerock.authz.filter.crest.api.CrestAuthorizationModule
public org.forgerock.util.promise.Promise<org.forgerock.authz.filter.api.AuthorizationResult,org.forgerock.json.resource.ResourceException> authorizeAction(org.forgerock.services.context.Context serverContext, org.forgerock.json.resource.ActionRequest actionRequest)
authorizeAction
in interface org.forgerock.authz.filter.crest.api.CrestAuthorizationModule
Copyright © 2010–2025 Open Identity Platform Community. All rights reserved.