Class PolicyDecisionPoint


  • public class PolicyDecisionPoint
    extends Object
    Authorization hub inspired by the XACML Policy Decision Point (PDP) model.
    • Constructor Detail

      • PolicyDecisionPoint

        protected PolicyDecisionPoint()
    • 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 authorize
        resource - the resource to authorize
        action - the action to authorize
        Returns:
        authorization decision