Package org.forgerock.openam.http.authz
Class HttpPrivilegeAuthzModule
- java.lang.Object
-
- org.forgerock.openam.authz.PrivilegeAuthzModule
-
- org.forgerock.openam.http.authz.HttpPrivilegeAuthzModule
-
- All Implemented Interfaces:
org.forgerock.http.Filter
public class HttpPrivilegeAuthzModule extends PrivilegeAuthzModule implements org.forgerock.http.Filter
An HTTP authorization module for performing privilege checking, {@see PrivilegeAuthzModule} for more detail.- Since:
- 14.0.0
-
-
Field Summary
-
Fields inherited from class org.forgerock.openam.authz.PrivilegeAuthzModule
actionToDefinition, MODIFY, NAME, READ
-
-
Constructor Summary
Constructors Constructor Description HttpPrivilegeAuthzModule(DelegationEvaluator evaluator, Map<String,PrivilegeDefinition> actionToDefinition, DelegationPermissionFactory permissionFactory, CoreWrapper coreWrapper, SSOTokenManager ssoTokenManager)Create a new instance ofHttpAuthorizationModule.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.forgerock.util.promise.Promise<org.forgerock.http.protocol.Response,org.forgerock.util.promise.NeverThrowsException>filter(org.forgerock.services.context.Context context, org.forgerock.http.protocol.Request request, org.forgerock.http.Handler next)-
Methods inherited from class org.forgerock.openam.authz.PrivilegeAuthzModule
evaluate, loggedIntoValidRealm
-
-
-
-
Constructor Detail
-
HttpPrivilegeAuthzModule
@Inject public HttpPrivilegeAuthzModule(DelegationEvaluator evaluator, @Named("HttpPrivilegeDefinitions") Map<String,PrivilegeDefinition> actionToDefinition, DelegationPermissionFactory permissionFactory, CoreWrapper coreWrapper, SSOTokenManager ssoTokenManager)
Create a new instance ofHttpAuthorizationModule.- Parameters:
evaluator- The Delegation Evaluator.actionToDefinition- The action to definition map.permissionFactory- The Delegation Permission Factory.coreWrapper- The Core Wrapper.ssoTokenManager- The SSOToken manager.
-
-
Method Detail
-
filter
public org.forgerock.util.promise.Promise<org.forgerock.http.protocol.Response,org.forgerock.util.promise.NeverThrowsException> filter(org.forgerock.services.context.Context context, org.forgerock.http.protocol.Request request, org.forgerock.http.Handler next)- Specified by:
filterin interfaceorg.forgerock.http.Filter
-
-