Class XACMLAuthzDecisionQueryHandler

  • All Implemented Interfaces:
    RequestHandler

    public class XACMLAuthzDecisionQueryHandler
    extends Object
    implements RequestHandler
    This class is an implementation of SAML2 query RequestHandler to handle XACMLAuthzDecisionQuery
    • Constructor Detail

      • XACMLAuthzDecisionQueryHandler

        public XACMLAuthzDecisionQueryHandler()
        This class is an implementation of SAML2 query RequestHandler to handle XACMLAuthzDecisionQuery
    • Method Detail

      • handleQuery

        public Response handleQuery​(String pdpEntityId,
                                    String pepEntityId,
                                    RequestAbstract samlpRequest,
                                    jakarta.xml.soap.SOAPMessage soapMessage)
                             throws SAML2Exception
        Processes an XACMLAuthzDecisionQuery and retruns a SAML2 Response.
        Specified by:
        handleQuery in interface RequestHandler
        Parameters:
        pdpEntityId - EntityID of PDP
        pepEntityId - EntityID of PEP
        samlpRequest - SAML2 Request, an XAMLAuthzDecisionQuery
        soapMessage - SOAPMessage that carried the SAML2 Request
        Returns:
        SAML2 Response with an XAMLAuthzDecisionStatement
        Throws:
        SAML2Exception - if the query can not be handled