Interface AssertionIDRequestMapper

  • All Superinterfaces:
    SAMLPlugin

    @SupportedAll
    public interface AssertionIDRequestMapper
    extends SAMLPlugin
    This interface AssertonIDRequestMapper is used by assertion ID request service to process assertion ID request.
    • Method Detail

      • authenticateRequesterURI

        void authenticateRequesterURI​(javax.servlet.http.HttpServletRequest request,
                                      javax.servlet.http.HttpServletResponse response,
                                      String samlAuthorityEntityID,
                                      String role,
                                      String realm)
                               throws SAML2Exception
        Checks if the assertion requester using URI binding is valid.
        Parameters:
        request - HttpServletRequest
        response - HttpServletResponse
        samlAuthorityEntityID - entity ID of SAML authority
        role - SAML authority role, for example, SAML2Constants.ATTR_AUTH_ROLE, SAML2Constants.AUTHN_AUTH_ROLE or SAML2Constants.IDP_ROLE
        realm - the realm of hosted entity
        Throws:
        SAML2Exception - if the request is not valid.