@ -36,6 +36,9 @@ import java.util.List;
@@ -36,6 +36,9 @@ import java.util.List;
* /
@Configuration
public class WebFluxSecurityConfiguration {
private static final String BEAN_NAME_PREFIX = "org.springframework.security.config.annotation.web.reactive.WebFluxSecurityConfiguration." ;
private static final String SPRING_SECURITY_WEBFILTERCHAINFILTER_BEAN_NAME = BEAN_NAME_PREFIX + "WebFilterChainFilter" ;
@Autowired ( required = false )
private List < SecurityWebFilterChain > securityWebFilterChains ;
@ -43,8 +46,8 @@ public class WebFluxSecurityConfiguration {
@@ -43,8 +46,8 @@ public class WebFluxSecurityConfiguration {
@Autowired
ApplicationContext context ;
@Bean
public WebFilterChainFilter springSecurityFilterChain ( ) {
@Bean ( SPRING_SECURITY_WEBFILTERCHAINFILTER_BEAN_NAME )
public WebFilterChainFilter springSecurityWeb FilterChainFilter ( ) {
return WebFilterChainFilter . fromSecurityWebFilterChainsList ( getSecurityWebFilterChains ( ) ) ;
}