クラス WebFilterChainProxy
java.lang.ObjectSE
org.springframework.security.web.server.WebFilterChainProxy
- 実装されたすべてのインターフェース:
org.springframework.web.server.WebFilter
public class WebFilterChainProxy
extends ObjectSE
implements org.springframework.web.server.WebFilter
SecurityWebFilterChain
インスタンスのリストに委譲するために使用されます。- 導入:
- 5.0
ネストされたクラスのサマリー
ネストされたクラス修飾子と型クラス説明static class
DefaultWebFilterChain
を使用するWebFilterChainProxy.WebFilterChainDecorator
static interface
提供されたフィルターチェーン を、特定のリクエストのSecurityFilterChain
を説明するフィルターで装飾するための戦略。コンストラクターのサマリー
コンストラクターコンストラクター説明WebFilterChainProxy
(ListSE<SecurityWebFilterChain> filters) WebFilterChainProxy
(SecurityWebFilterChain... filters) メソッドのサマリー
修飾子と型メソッド説明reactor.core.publisher.Mono<VoidSE>
filter
(org.springframework.web.server.ServerWebExchange exchange, org.springframework.web.server.WebFilterChain chain) void
setFilterChainDecorator
(WebFilterChainProxy.WebFilterChainDecorator filterChainDecorator) リクエストごとにオリジナルのFilterChain
を装飾するために使用
コンストラクターの詳細
WebFilterChainProxy
WebFilterChainProxy
メソッドの詳細
filter
public reactor.core.publisher.Mono<VoidSE> filter(org.springframework.web.server.ServerWebExchange exchange, org.springframework.web.server.WebFilterChain chain) - 次で指定:
- インターフェース
org.springframework.web.server.WebFilter
のfilter
setFilterChainDecorator
public void setFilterChainDecorator(WebFilterChainProxy.WebFilterChainDecorator filterChainDecorator) リクエストごとにオリジナルのFilterChain
を装飾するために使用デフォルトでは、これはフィルターチェーン を
DefaultWebFilterChain
で装飾し、セキュリティフィルターを反復処理してから元の チェーン に委譲します。- パラメーター:
filterChainDecorator
- フィルターチェーン を構築するための戦略- 導入:
- 6.0