Class AuthenticationConfiguration
- java.lang.Object
-
- org.springframework.security.config.annotation.authentication.configuration.AuthenticationConfiguration
-
@Configuration(proxyBeanMethods=false) @Import(ObjectPostProcessorConfiguration.class) public class AuthenticationConfiguration extends java.lang.Object
Exports the authenticationConfiguration
- Since:
- 3.2
-
-
Constructor Summary
Constructors Constructor Description AuthenticationConfiguration()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description AuthenticationManagerBuilder
authenticationManagerBuilder(ObjectPostProcessor<java.lang.Object> objectPostProcessor, org.springframework.context.ApplicationContext context)
static GlobalAuthenticationConfigurerAdapter
enableGlobalAuthenticationAutowiredConfigurer(org.springframework.context.ApplicationContext context)
AuthenticationManager
getAuthenticationManager()
static org.springframework.security.config.annotation.authentication.configuration.InitializeAuthenticationProviderBeanManagerConfigurer
initializeAuthenticationProviderBeanManagerConfigurer(org.springframework.context.ApplicationContext context)
static org.springframework.security.config.annotation.authentication.configuration.InitializeUserDetailsBeanManagerConfigurer
initializeUserDetailsBeanManagerConfigurer(org.springframework.context.ApplicationContext context)
void
setApplicationContext(org.springframework.context.ApplicationContext applicationContext)
void
setGlobalAuthenticationConfigurers(java.util.List<GlobalAuthenticationConfigurerAdapter> configurers)
void
setObjectPostProcessor(ObjectPostProcessor<java.lang.Object> objectPostProcessor)
-
-
-
Method Detail
-
authenticationManagerBuilder
@Bean public AuthenticationManagerBuilder authenticationManagerBuilder(ObjectPostProcessor<java.lang.Object> objectPostProcessor, org.springframework.context.ApplicationContext context)
-
enableGlobalAuthenticationAutowiredConfigurer
@Bean public static GlobalAuthenticationConfigurerAdapter enableGlobalAuthenticationAutowiredConfigurer(org.springframework.context.ApplicationContext context)
-
initializeUserDetailsBeanManagerConfigurer
@Bean public static org.springframework.security.config.annotation.authentication.configuration.InitializeUserDetailsBeanManagerConfigurer initializeUserDetailsBeanManagerConfigurer(org.springframework.context.ApplicationContext context)
-
initializeAuthenticationProviderBeanManagerConfigurer
@Bean public static org.springframework.security.config.annotation.authentication.configuration.InitializeAuthenticationProviderBeanManagerConfigurer initializeAuthenticationProviderBeanManagerConfigurer(org.springframework.context.ApplicationContext context)
-
getAuthenticationManager
public AuthenticationManager getAuthenticationManager() throws java.lang.Exception
- Throws:
java.lang.Exception
-
setGlobalAuthenticationConfigurers
@Autowired(required=false) public void setGlobalAuthenticationConfigurers(java.util.List<GlobalAuthenticationConfigurerAdapter> configurers)
-
setApplicationContext
@Autowired public void setApplicationContext(org.springframework.context.ApplicationContext applicationContext)
-
setObjectPostProcessor
@Autowired public void setObjectPostProcessor(ObjectPostProcessor<java.lang.Object> objectPostProcessor)
-
-