Class PolicyDecisionPoint
- java.lang.Object
-
- org.technologybrewery.fermenter.stout.authz.PolicyDecisionPoint
-
public class PolicyDecisionPoint extends Object
Authorization hub inspired by the XACML Policy Decision Point (PDP) model.
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedPolicyDecisionPoint()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static PolicyDecisionPointgetInstance()Returns the singleton instance of this class.PolicyDecisionisAuthorized(String subject, String resource, String action)Authorization request for a given subject, resource, and action.
-
-
-
Method Detail
-
getInstance
public static PolicyDecisionPoint getInstance()
Returns the singleton instance of this class.- Returns:
- singleton
-
isAuthorized
public PolicyDecision isAuthorized(String subject, String resource, String action)
Authorization request for a given subject, resource, and action.- Parameters:
subject- the identity to authorizeresource- the resource to authorizeaction- the action to authorize- Returns:
- authorization decision
-
-