Class DefaultAssertionIDRequestMapper

  • All Implemented Interfaces:
    AssertionIDRequestMapper

    public class DefaultAssertionIDRequestMapper
    extends Object
    implements AssertionIDRequestMapper
    /** This class DefaultAssertonIDRequestMapper is the default implementation of the AssertonIDRequestMapper that is used by asseriton ID request service to process assertion ID request.
    • Constructor Detail

      • DefaultAssertionIDRequestMapper

        public DefaultAssertionIDRequestMapper()
    • Method Detail

      • authenticateRequesterURI

        public void authenticateRequesterURI​(jakarta.servlet.http.HttpServletRequest request,
                                             jakarta.servlet.http.HttpServletResponse response,
                                             String samlAuthorityEntityID,
                                             String role,
                                             String realm)
                                      throws SAML2Exception
        Checks if the assertion requester using URI binding is valid.
        Specified by:
        authenticateRequesterURI in interface AssertionIDRequestMapper
        Parameters:
        request - HttpServletRequest
        response - HttpServletResponse
        samlAuthorityEntityID - entity ID of SAML authority
        role - SAML authority role
        realm - the realm of hosted entity
        Throws:
        SAML2Exception - if the request is not valid.