Spring boot 如何配置DispatcherType';安全过滤器自动配置的s?
我有一个Spring Boot(2.1.5)应用程序,它使用了Spring boot 如何配置DispatcherType';安全过滤器自动配置的s?,spring-boot,spring-security,Spring Boot,Spring Security,我有一个Spring Boot(2.1.5)应用程序,它使用了SecurityFilterAutoConfiguration功能。在注册DelegatingFilterProxyRegistrationBean期间,仅请求,异步,错误调度类型。但是我还需要转发和包含 Spring Boot 1.x中的属性安全性.filter分派器类型不再工作 我可以通过“覆盖”DelegatingFilterProxyRegistrationBean来解决这个问题,如下所示: @Bean @Conditiona
SecurityFilterAutoConfiguration
功能。在注册DelegatingFilterProxyRegistrationBean
期间,仅请求
,异步
,错误
调度类型。但是我还需要转发
和包含
Spring Boot 1.x中的属性安全性.filter分派器类型不再工作
我可以通过“覆盖”DelegatingFilterProxyRegistrationBean来解决这个问题,如下所示:
@Bean
@ConditionalOnBean(名称=默认过滤器名称)
@初级的
公共授权筛选器代理注册bean customSecurityFilterChainRegistration(SecurityProperties SecurityProperties){
DelegatingFilterProxyRegistrationBean注册=新的DelegatingFilterProxyRegistrationBean(默认的过滤器名称);
registration.setOrder(securityProperties.getFilter().getOrder());
registration.setDispatcherTypes(allOf(DispatcherType.class));
申报登记;
}
但对我来说,这似乎不是一个非常优雅的解决方案
有没有办法为Spring Boot 2.1.x explicit配置此功能?您必须使用Spring.security.filter.dispatcher类型
,请参阅。您必须使用Spring.security.filter.dispatcher类型
,请参阅