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
ConstructorsConstructorDescriptionInstantiates a new ldaptive remember-me autoconfiguration. -
Method Summary
Modifier and TypeMethodDescriptionvoidinit()Init.org.springframework.security.web.authentication.rememberme.RememberMeAuthenticationFilterrememberMeAuthenticationFilter(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.RememberMeServicesrememberMeServices(org.bremersee.spring.security.ldaptive.authentication.LdaptiveAuthenticationManager authenticationManager) Creates remember me services.
-
Constructor Details
-
LdaptiveRememberMeAutoConfiguration
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 managerrememberMeServices- the remember me services- Returns:
- the remember me authentication filter
-