类 AuthenticationManagerConfiguration
- java.lang.Object
- org.springframework.boot.autoconfigure.security.AuthenticationManagerConfiguration
@Configuration @ConditionalOnBean(org.springframework.security.config.annotation.ObjectPostProcessor.class) @ConditionalOnMissingBean(org.springframework.security.authentication.AuthenticationManager.class) @Order(0) public class AuthenticationManagerConfiguration extends Object
Configuration for a Spring Security in-memoryAuthenticationManager
. Can be disabled by providing a bean of type AuthenticationManager, or by autowiring anAuthenticationManagerBuilder
into a method in one of your configuration classes. The value provided by this configuration will become the "global" authentication manager (from Spring Security), or the parent of the global instance. Thus it acts as a fallback when no others are provided, is used by method security if enabled, and as a parent authentication manager for "local" authentication managers in individual filter chains.
嵌套类概要
嵌套类 修饰符和类型 类 说明 protected static class
AuthenticationManagerConfiguration.AuthenticationManagerConfigurationListener
ApplicationListener
to autowire theAuthenticationEventPublisher
into theAuthenticationManager
.
构造器概要
构造器 构造器 说明 AuthenticationManagerConfiguration()
方法概要
所有方法 静态方法 实例方法 具体方法 修饰符和类型 方法 说明 org.springframework.security.authentication.AuthenticationManager
authenticationManager(org.springframework.security.config.annotation.authentication.configuration.AuthenticationConfiguration configuration)
AuthenticationManagerConfiguration.AuthenticationManagerConfigurationListener
authenticationManagerConfigurationListener()
static org.springframework.boot.autoconfigure.security.AuthenticationManagerConfiguration.SpringBootAuthenticationConfigurerAdapter
springBootAuthenticationConfigurerAdapter(SecurityProperties securityProperties, List<SecurityPrerequisite> dependencies)
构造器详细资料
AuthenticationManagerConfiguration
public AuthenticationManagerConfiguration()
方法详细资料
authenticationManager
@Bean @Primary public org.springframework.security.authentication.AuthenticationManager authenticationManager(org.springframework.security.config.annotation.authentication.configuration.AuthenticationConfiguration configuration) throws Exception
- 抛出:
Exception
springBootAuthenticationConfigurerAdapter
@Bean public static org.springframework.boot.autoconfigure.security.AuthenticationManagerConfiguration.SpringBootAuthenticationConfigurerAdapter springBootAuthenticationConfigurerAdapter(SecurityProperties securityProperties, List<SecurityPrerequisite> dependencies)
authenticationManagerConfigurationListener
@Bean public AuthenticationManagerConfiguration.AuthenticationManagerConfigurationListener authenticationManagerConfigurationListener()