Class SamlETDParseServlet

  • All Implemented Interfaces:
    Serializable, javax.servlet.Servlet, javax.servlet.ServletConfig

    public class SamlETDParseServlet
    extends pl.edu.icm.unity.saml.idp.web.filter.SamlParseServlet
    Extension of the SamlParseServlet. It changes the default SAML SSO validator to the WebAuthWithETDRequestValidator.
    Author:
    K. Benedyczak
    See Also:
    Serialized Form
    • Field Summary

      • Fields inherited from class pl.edu.icm.unity.saml.idp.web.filter.SamlParseServlet

        endpointAddress, errorHandler, samlConfigProvider, samlDispatcherServletPath
    • Constructor Summary

      Constructors 
      Constructor Description
      SamlETDParseServlet​(pl.edu.icm.unity.saml.metadata.cfg.RemoteMetaManager samlConfigProvider, String endpointAddress, String samlUiServletPath, pl.edu.icm.unity.saml.idp.web.filter.ErrorHandler errorHandler)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected void validate​(pl.edu.icm.unity.saml.idp.ctx.SAMLAuthnContext context, javax.servlet.http.HttpServletResponse servletResponse, pl.edu.icm.unity.saml.idp.SamlIdpProperties samlConfig)  
      • Methods inherited from class pl.edu.icm.unity.saml.idp.web.filter.SamlParseServlet

        createSamlContext, doGet, doPost, parse, postProcessRequest, processSamlRequest, processSamlRequestInterruptible
      • Methods inherited from class pl.edu.icm.unity.saml.SamlHttpRequestServlet

        extractRequestFromPostBinding, extractRequestFromRedirectBinding
      • Methods inherited from class javax.servlet.http.HttpServlet

        doDelete, doHead, doOptions, doPut, doTrace, getLastModified, service, service
      • Methods inherited from class javax.servlet.GenericServlet

        destroy, getInitParameter, getInitParameterNames, getServletConfig, getServletContext, getServletInfo, getServletName, init, init, log, log
    • Constructor Detail

      • SamlETDParseServlet

        public SamlETDParseServlet​(pl.edu.icm.unity.saml.metadata.cfg.RemoteMetaManager samlConfigProvider,
                                   String endpointAddress,
                                   String samlUiServletPath,
                                   pl.edu.icm.unity.saml.idp.web.filter.ErrorHandler errorHandler)
    • Method Detail

      • validate

        protected void validate​(pl.edu.icm.unity.saml.idp.ctx.SAMLAuthnContext context,
                                javax.servlet.http.HttpServletResponse servletResponse,
                                pl.edu.icm.unity.saml.idp.SamlIdpProperties samlConfig)
                         throws pl.edu.icm.unity.saml.SAMLProcessingException,
                                IOException,
                                pl.edu.icm.unity.webui.idpcommon.EopException
        Overrides:
        validate in class pl.edu.icm.unity.saml.idp.web.filter.SamlParseServlet
        Throws:
        pl.edu.icm.unity.saml.SAMLProcessingException
        IOException
        pl.edu.icm.unity.webui.idpcommon.EopException