クラス InMemoryReactiveOidcSessionRegistry
java.lang.ObjectSE
org.springframework.security.oauth2.client.oidc.server.session.InMemoryReactiveOidcSessionRegistry
- 実装されたすべてのインターフェース:
ReactiveOidcSessionRegistry
public final class InMemoryReactiveOidcSessionRegistry
extends ObjectSE
implements ReactiveOidcSessionRegistry
ReactiveOidcSessionRegistry
のメモリ内実装 - 導入:
- 6.2
コンストラクターのサマリー
コンストラクターメソッドのサマリー
修飾子と型メソッド説明reactor.core.publisher.Mono<OidcSessionInformation>
removeSessionInformation
(StringSE clientSessionId) 提供されたクライアントセッションに関連付けられている OIDC プロバイダーセッションの登録を解除します。reactor.core.publisher.Flux<OidcSessionInformation>
提供された OIDC ログアウトトークンによって参照される OIDC プロバイダーセッションを、そのセッション ID またはそのサブジェクトによって登録解除します。reactor.core.publisher.Mono<VoidSE>
提供されたクライアントセッションに OIDC プロバイダーセッションを登録します。
コンストラクターの詳細
InMemoryReactiveOidcSessionRegistry
public InMemoryReactiveOidcSessionRegistry()
メソッドの詳細
saveSessionInformation
インターフェースからコピーされた説明:ReactiveOidcSessionRegistry
提供されたクライアントセッションに OIDC プロバイダーセッションを登録します。一般に、クライアントセッションは現在のログインに関連付けられたセッションである必要があります。- 次で指定:
- インターフェース
ReactiveOidcSessionRegistry
のsaveSessionInformation
- パラメーター:
info
- 使用するOidcSessionInformation
removeSessionInformation
public reactor.core.publisher.Mono<OidcSessionInformation> removeSessionInformation(StringSE clientSessionId) インターフェースからコピーされた説明:ReactiveOidcSessionRegistry
提供されたクライアントセッションに関連付けられている OIDC プロバイダーセッションの登録を解除します。一般に、クライアントセッションは、現在のログアウトに関連付けられたセッションである必要があります。- 次で指定:
- インターフェース
ReactiveOidcSessionRegistry
のremoveSessionInformation
- パラメーター:
clientSessionId
- クライアントセッション- 戻り値:
OidcSessionInformation
が見つかった場合はnull
の可能性があります
removeSessionInformation
public reactor.core.publisher.Flux<OidcSessionInformation> removeSessionInformation(OidcLogoutToken token) インターフェースからコピーされた説明:ReactiveOidcSessionRegistry
提供された OIDC ログアウトトークンによって参照される OIDC プロバイダーセッションを、そのセッション ID またはそのサブジェクトによって登録解除します。発行者と対象者は、返された各OidcSessionInformation
で見つかった対応する値とも一致する必要があることに注意してください。- 次で指定:
- インターフェース
ReactiveOidcSessionRegistry
のremoveSessionInformation
- パラメーター:
token
-OidcLogoutToken
- 戻り値:
- 見つかった
OidcSessionInformation
は空である可能性があります