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 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(LdaptiveAuthenticationManager.class) @ConditionalOnMissingBean @Bean public org.springframework.security.web.authentication.RememberMeServices rememberMeServices(LdaptiveAuthenticationManager authenticationManager)
      Creates remember me services.
      Parameters:
      authenticationManager - the authentication manager
      Returns:
      the remember me services
    • rememberMeAuthenticationFilter

      @ConditionalOnBean(LdaptiveAuthenticationManager.class) @ConditionalOnMissingBean @Bean public org.springframework.security.web.authentication.rememberme.RememberMeAuthenticationFilter rememberMeAuthenticationFilter(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