Class ExternalPdpAuthorizationPolicy
java.lang.Object
org.j7m.middleware.enterprise.iam.ExternalPdpAuthorizationPolicy
- All Implemented Interfaces:
org.j7m.middleware.security.api.AuthorizationPolicy
public final class ExternalPdpAuthorizationPolicy
extends Object
implements org.j7m.middleware.security.api.AuthorizationPolicy
Authorization policy adapter backed by an external PDP client.
-
Constructor Summary
ConstructorsConstructorDescriptionCreates an adapter. -
Method Summary
-
Constructor Details
-
ExternalPdpAuthorizationPolicy
Creates an adapter.- Parameters:
client- PDP client
-
-
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
-