Class ServiceProviderAuthenticator

java.lang.Object
org.apache.catalina.util.LifecycleBase
org.apache.catalina.util.LifecycleMBeanBase
org.apache.catalina.valves.ValveBase
org.apache.catalina.authenticator.AuthenticatorBase
org.apache.catalina.authenticator.FormAuthenticator
All Implemented Interfaces:
MBeanRegistration, javax.security.auth.message.config.RegistrationListener, org.apache.catalina.Authenticator, org.apache.catalina.Contained, org.apache.catalina.JmxEnabled, org.apache.catalina.Lifecycle, org.apache.catalina.Valve

public class ServiceProviderAuthenticator extends AbstractSPFormAuthenticator
Unified Service Provider Authenticator Forked from org.picketlink.identity.federation.bindings.tomcat.sp.ServiceProviderAuthenticator and made compatible with Tomcat 8.5 since picketlink doesn't provide such a support
  • Constructor Details

    • ServiceProviderAuthenticator

      public ServiceProviderAuthenticator()
  • Method Details

    • startInternal

      protected void startInternal() throws org.apache.catalina.LifecycleException
      Overrides:
      startInternal in class org.apache.catalina.authenticator.AuthenticatorBase
      Throws:
      org.apache.catalina.LifecycleException
    • getContextPath

      protected String getContextPath()
      Description copied from class: AbstractSPFormAuthenticator
      Subclasses need to return the context path based on the capability of their servlet api
      Specified by:
      getContextPath in class AbstractSPFormAuthenticator
      Returns:
      Servlet Context Path