クラス LogoutWebFilter
java.lang.ObjectSE
org.springframework.security.web.server.authentication.logout.LogoutWebFilter
- 実装されたすべてのインターフェース:
org.springframework.web.server.WebFilter
リクエストが一致した場合、認証されたユーザーを
ServerLogoutHandler
に委譲してログアウトします。- 導入:
- 5.0
コンストラクターのサマリー
コンストラクターメソッドのサマリー
修飾子と型メソッド説明reactor.core.publisher.Mono<VoidSE>
filter
(org.springframework.web.server.ServerWebExchange exchange, org.springframework.web.server.WebFilterChain chain) void
setLogoutHandler
(ServerLogoutHandler logoutHandler) ServerLogoutHandler
を設定します。void
setLogoutSuccessHandler
(ServerLogoutSuccessHandler logoutSuccessHandler) ServerLogoutSuccessHandler
を設定します。void
setRequiresLogoutMatcher
(ServerWebExchangeMatcher requiresLogoutMatcher)
コンストラクターの詳細
LogoutWebFilter
public LogoutWebFilter()
メソッドの詳細
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
setLogoutSuccessHandler
ServerLogoutSuccessHandler
を設定します。デフォルトはRedirectServerLogoutSuccessHandler
です。- パラメーター:
logoutSuccessHandler
- 使用するハンドラー
setLogoutHandler
ServerLogoutHandler
を設定します。デフォルトはSecurityContextServerLogoutHandler
です。- パラメーター:
logoutHandler
- 使用するハンドラー
setRequiresLogoutMatcher