Class ActiveRequest


  • public class ActiveRequest
    extends WSFederationAction
    A WSFederationAction implementation that processes WS-Federation Active Requestor Profile SOAP requests. It does so, by processing RST/Issue requests based on the 2005/02 spec, to allow backwards compatibility with legacy client applications.
    • Constructor Detail

      • ActiveRequest

        public ActiveRequest​(jakarta.servlet.http.HttpServletRequest request,
                             jakarta.servlet.http.HttpServletResponse response)
    • Method Detail

      • process

        public void process()
                     throws jakarta.servlet.ServletException,
                            IOException,
                            WSFederationException
        Processes the incoming SOAP request parsing and validating the request, and then authenticating the end-user using a customizable WsFedAuthenticator implementation. In case of a successful login, a SAML1.1 RequestedSecurityToken is returned in a SOAP message.
        Specified by:
        process in class WSFederationAction
        Throws:
        jakarta.servlet.ServletException - If there was a problem whilst rendering the response.
        IOException - If there was an IO error whilst working with the request or response.
        WSFederationException - If there was an unrecoverable error while processing the request.