クラス OidcBackChannelServerLogoutHandler
java.lang.ObjectSE
org.springframework.security.config.web.server.OidcBackChannelServerLogoutHandler
- 実装されているすべてのインターフェース:
ServerLogoutHandler
public final class OidcBackChannelServerLogoutHandler
extends ObjectSE
implements ServerLogoutHandler
特定の OIDC バックチャネルログアウトトークンに関連付けられたセッションを見つけて、それぞれを無効にする
ServerLogoutHandler
。- 導入:
- 6.2
- 関連事項:
コンストラクターの概要
コンストラクターメソッドのサマリー
修飾子と型メソッド説明reactor.core.publisher.Mono<VoidSE>
logout
(WebFilterExchange exchange, Authentication authentication) ログアウトがリクエストされたときに呼び出されますvoid
setLogoutUri
(StringSE logoutUri) セッションごとのログアウトを実行するには、このログアウト URI を使用します。void
setSessionCookieName
(StringSE sessionCookieName) この Cookie 名をセッション識別子に使用します。
コンストラクターの詳細
OidcBackChannelServerLogoutHandler
メソッドの詳細
logout
public reactor.core.publisher.Mono<VoidSE> logout(WebFilterExchange exchange, Authentication authentication) インターフェースからコピーされた説明:ServerLogoutHandler
ログアウトがリクエストされたときに呼び出されます- 次で指定:
- インターフェース
ServerLogoutHandler
のlogout
- パラメーター:
exchange
- 交換authentication
-Authentication
- 戻り値:
- 完了通知 (成功またはエラー)
setLogoutUri
セッションごとのログアウトを実行するには、このログアウト URI を使用します。デフォルトはLogoutFilter
のデフォルト URI である/logout
です。- パラメーター:
logoutUri
- 使用する URI
setSessionCookieName
この Cookie 名をセッション識別子に使用します。デフォルトはJSESSIONID
です。Spring Session を使用している場合は、これを SESSION に変更する必要がある可能性があることに注意してください。
- パラメーター:
sessionCookieName
- 使用する Cookie 名