クラス 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) ログアウトがリクエストされたときに呼び出されますvoidsetLogoutUri(StringSE logoutUri) セッションごとのログアウトを実行するには、このログアウト URI を使用します。voidsetSessionCookieName(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 名