Class WebFilterChainProxy.DefaultWebFilterChainDecorator
java.lang.Object
org.springframework.security.web.server.WebFilterChainProxy.DefaultWebFilterChainDecorator
- All Implemented Interfaces:
WebFilterChainProxy.WebFilterChainDecorator
- Enclosing class:
- WebFilterChainProxy
public static class WebFilterChainProxy.DefaultWebFilterChainDecorator
extends Object
implements WebFilterChainProxy.WebFilterChainDecorator
A
WebFilterChainProxy.WebFilterChainDecorator
that uses the DefaultWebFilterChain
- Since:
- 6.0
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionorg.springframework.web.server.WebFilterChain
decorate
(org.springframework.web.server.WebFilterChain original) Provide a newFilterChain
that accounts for needed security considerations when there are no security filters.org.springframework.web.server.WebFilterChain
decorate
(org.springframework.web.server.WebFilterChain original, List<org.springframework.web.server.WebFilter> filters) Provide a newFilterChain
that accounts for the provided filters as well as teh original filter chain.
-
Constructor Details
-
DefaultWebFilterChainDecorator
public DefaultWebFilterChainDecorator()
-
-
Method Details
-
decorate
public org.springframework.web.server.WebFilterChain decorate(org.springframework.web.server.WebFilterChain original) Provide a newFilterChain
that accounts for needed security considerations when there are no security filters.- Specified by:
decorate
in interfaceWebFilterChainProxy.WebFilterChainDecorator
- Parameters:
original
- the originalFilterChain
- Returns:
- a security-enabled
FilterChain
-
decorate
public org.springframework.web.server.WebFilterChain decorate(org.springframework.web.server.WebFilterChain original, List<org.springframework.web.server.WebFilter> filters) Provide a newFilterChain
that accounts for the provided filters as well as teh original filter chain.- Specified by:
decorate
in interfaceWebFilterChainProxy.WebFilterChainDecorator
- Parameters:
original
- the originalFilterChain
filters
- the security filters- Returns:
- a security-enabled
FilterChain
that includes the provided filters
-