今天在用DigestAuthenticationFilter 过滤器时发现一直用不起,进行断点调试时发现。系统中一直用的是BasicAuthenticationEntryPoint。 nnd 怎么办,禁用到这个方法。
@Configuration
@EnableConfigurationProperties
@ConditionalOnClass({ EnableWebSecurity.class, AuthenticationEntryPoint.class })
@ConditionalOnMissingBean(WebSecurityConfiguration.class)
@ConditionalOnWebApplication
@EnableWebSecurity
public class SpringBootWebSecurityConfiguration {
自动启用security配置
@Configuration
@ConditionalOnProperty(prefix = "security.basic", name = "enabled", matchIfMissing = true)
@Order(SecurityProperties.BASIC_AUTH_ORDER)
protected static class ApplicationWebSecurityConfigurerAdapter
extends WebSecurityConfigurerAdapter {
解决办法:
management:
security:
enabled: false
security:
basic:
enabled: false