Class AbstractAuthenticationFilterConfigurer<B extends HttpSecurityBuilder<B>,T extends AbstractAuthenticationFilterConfigurer<B,T,F>,F extends AbstractAuthenticationProcessingFilter>

Type Parameters:
T - refers to "this" for returning the current configurer
F - refers to the AbstractAuthenticationProcessingFilter that is being built
All Implemented Interfaces:
SecurityConfigurer<DefaultSecurityFilterChain,B>
Direct Known Subclasses:
FormLoginConfigurer, OAuth2LoginConfigurer, OneTimeTokenLoginConfigurer, Saml2LoginConfigurer

public abstract class AbstractAuthenticationFilterConfigurer<B extends HttpSecurityBuilder<B>,T extends AbstractAuthenticationFilterConfigurer<B,T,F>,F extends AbstractAuthenticationProcessingFilter> extends AbstractHttpConfigurer<T,B>
Base class for configuring AbstractAuthenticationFilterConfigurer. This is intended for internal use only.
Since:
3.2
See Also:
  • Constructor Details

    • AbstractAuthenticationFilterConfigurer

      protected AbstractAuthenticationFilterConfigurer()
      Creates a new instance with minimal defaults.
    • AbstractAuthenticationFilterConfigurer

      protected AbstractAuthenticationFilterConfigurer(F authenticationFilter, String defaultLoginProcessingUrl)
      Creates a new instance.
      Parameters:
      authenticationFilter - the AbstractAuthenticationProcessingFilter to use
      defaultLoginProcessingUrl - the default URL to use for loginProcessingUrl(String)
  • Method Details