Class FourEyesApprovalPolicy
java.lang.Object
org.j7m.middleware.enterprise.iam.FourEyesApprovalPolicy
- All Implemented Interfaces:
org.j7m.middleware.security.api.AuthorizationPolicy
public final class FourEyesApprovalPolicy
extends Object
implements org.j7m.middleware.security.api.AuthorizationPolicy
Authorization wrapper requiring two-person approval for selected actions.
-
Constructor Summary
ConstructorsConstructorDescriptionFourEyesApprovalPolicy(org.j7m.middleware.security.api.AuthorizationPolicy delegate, Set<String> protectedActions) Creates a policy wrapper. -
Method Summary
-
Constructor Details
-
FourEyesApprovalPolicy
-
-
Method Details
-
id
- Specified by:
idin interfaceorg.j7m.middleware.security.api.AuthorizationPolicy
-
evaluate
public org.j7m.middleware.security.api.AuthorizationDecision evaluate(org.j7m.middleware.security.api.SecurityContext context, org.j7m.middleware.security.api.PermissionRequest request) - Specified by:
evaluatein interfaceorg.j7m.middleware.security.api.AuthorizationPolicy
-