Package org.springframework.security.web
Interface FilterChainProxy.FilterChainDecorator
- All Known Implementing Classes:
FilterChainProxy.VirtualFilterChainDecorator
,ObservationFilterChainDecorator
- Enclosing class:
- FilterChainProxy
public static interface FilterChainProxy.FilterChainDecorator
A strategy for decorating the provided filter chain with one that accounts for the
SecurityFilterChain
for a given request.- Since:
- 6.0
-
Method Summary
Modifier and TypeMethodDescriptiondefault jakarta.servlet.FilterChain
decorate
(jakarta.servlet.FilterChain original) Provide a newFilterChain
that accounts for needed security considerations when there are no security filters.jakarta.servlet.FilterChain
Provide a newFilterChain
that accounts for the provided filters as well as the original filter chain.
-
Method Details
-
decorate
default jakarta.servlet.FilterChain decorate(jakarta.servlet.FilterChain original) Provide a newFilterChain
that accounts for needed security considerations when there are no security filters.- Parameters:
original
- the originalFilterChain
- Returns:
- a security-enabled
FilterChain
-
decorate
jakarta.servlet.FilterChain decorate(jakarta.servlet.FilterChain original, List<jakarta.servlet.Filter> filters) Provide a newFilterChain
that accounts for the provided filters as well as the original filter chain.- Parameters:
original
- the originalFilterChain
filters
- the security filters- Returns:
- a security-enabled
FilterChain
that includes the provided filters
-