Package org.springframework.boot.autoconfigure.security
Auto-configuration for Spring Security.
Interface Summary Interface Description IgnoredRequestCustomizer Customizer that can be implemented by beans to configure paths that need to be ignored by Spring Boot's default Spring Security configuration.SecurityPrerequisite Marker interface for beans that need to be initialized before any security configuration is evaluated.Class Summary Class Description AuthenticationManagerConfiguration Configuration for a Spring Security in-memoryAuthenticationManager
.AuthenticationManagerConfiguration.AuthenticationManagerConfigurationListener ApplicationListener
to autowire theAuthenticationEventPublisher
into theAuthenticationManager
.BootGlobalAuthenticationConfiguration GlobalAuthenticationConfigurerAdapter
to trigger early initialization of@EnableAutoConfiguration
beans.FallbackWebSecurityAutoConfiguration If the user explicitly disables the basic security features and forgets to@EnableWebSecurity
, and yet still wants a bean of type WebSecurityConfigurerAdapter, he is trying to use a custom security setup.Http401AuthenticationEntryPoint AuthenticationEntryPoint that sends a 401 and Parameterized by the value of theWWW-Authenticate
header.SecurityAutoConfiguration Auto-configuration
for Spring Security.SecurityDataConfiguration Automatically adds Spring Security's integration with Spring Data.SecurityFilterAutoConfiguration Auto-configuration
for Spring Security's Filter.SecurityProperties Properties for the security aspects of an application.SecurityProperties.Basic SecurityProperties.Headers SecurityProperties.User SpringBootWebSecurityConfiguration Configuration for security of a web application or service.SpringBootWebSecurityConfiguration.ApplicationNoWebSecurityConfigurerAdapter SpringBootWebSecurityConfiguration.ApplicationWebSecurityConfigurerAdapter Enum Summary Enum Description SecurityAuthorizeMode Security authorization modes as specified inSecurityProperties
.SecurityProperties.Headers.ContentSecurityPolicyMode SecurityProperties.Headers.HSTS