Class LdaptiveRememberMeAutoConfiguration

java.lang.Object
org.bremersee.spring.boot.autoconfigure.security.authentication.LdaptiveRememberMeAutoConfiguration

@AutoConfiguration @ConditionalOnWebApplication(type=SERVLET) @ConditionalOnProperty(prefix="bremersee.authentication.remember-me", name="key") @ConditionalOnBean(type="org.bremersee.spring.security.ldaptive.authentication.LdaptiveAuthenticationManager") @AutoConfigureAfter(LdaptiveAuthenticationAutoConfiguration.class) @EnableConfigurationProperties(AuthenticationProperties.class) public class LdaptiveRememberMeAutoConfiguration extends Object
The ldaptive remember-me autoconfiguration.
Author:
Christian Bremer
  • Constructor Summary

    Constructors
    Constructor
    Description
    Instantiates a new ldaptive remember-me autoconfiguration.
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    Init.
    org.springframework.security.web.authentication.rememberme.RememberMeAuthenticationFilter
    rememberMeAuthenticationFilter(org.bremersee.spring.security.ldaptive.authentication.LdaptiveAuthenticationManager authenticationManager, org.springframework.security.web.authentication.RememberMeServices rememberMeServices)
    Creates remember me authentication filter.
    org.springframework.security.web.authentication.RememberMeServices
    rememberMeServices(org.bremersee.spring.security.ldaptive.authentication.LdaptiveAuthenticationManager authenticationManager)
    Creates remember me services.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • LdaptiveRememberMeAutoConfiguration

      public LdaptiveRememberMeAutoConfiguration(AuthenticationProperties properties)
      Instantiates a new ldaptive remember-me autoconfiguration.
      Parameters:
      properties - the properties
  • Method Details

    • init

      @EventListener(org.springframework.boot.context.event.ApplicationReadyEvent.class) public void init()
      Init.
    • rememberMeServices

      @ConditionalOnBean(org.bremersee.spring.security.ldaptive.authentication.LdaptiveAuthenticationManager.class) @ConditionalOnMissingBean @Bean public org.springframework.security.web.authentication.RememberMeServices rememberMeServices(org.bremersee.spring.security.ldaptive.authentication.LdaptiveAuthenticationManager authenticationManager)
      Creates remember me services.
      Parameters:
      authenticationManager - the authentication manager
      Returns:
      the remember me services
    • rememberMeAuthenticationFilter

      @ConditionalOnBean(org.bremersee.spring.security.ldaptive.authentication.LdaptiveAuthenticationManager.class) @ConditionalOnMissingBean @Bean public org.springframework.security.web.authentication.rememberme.RememberMeAuthenticationFilter rememberMeAuthenticationFilter(org.bremersee.spring.security.ldaptive.authentication.LdaptiveAuthenticationManager authenticationManager, org.springframework.security.web.authentication.RememberMeServices rememberMeServices)
      Creates remember me authentication filter.
      Parameters:
      authenticationManager - the authentication manager
      rememberMeServices - the remember me services
      Returns:
      the remember me authentication filter