クラス InvalidateLeastUsedServerMaximumSessionsExceededHandler
java.lang.ObjectSE
org.springframework.security.web.server.authentication.InvalidateLeastUsedServerMaximumSessionsExceededHandler
- 実装されたすべてのインターフェース:
ServerMaximumSessionsExceededHandler
public final class InvalidateLeastUsedServerMaximumSessionsExceededHandler
extends ObjectSE
implements ServerMaximumSessionsExceededHandler
最も最近使用されていない
ReactiveSessionInformation
を無効にし、関連するセッションを WebSessionStore
から削除する ServerMaximumSessionsExceededHandler
の実装。許可された最大数を超えたセッション数のみを無効にします。例: 最大数を 1 超えた場合、最も最近使用されていないセッションのみが無効になります。- 導入:
- 6.3
コンストラクターのサマリー
コンストラクターコンストラクター説明InvalidateLeastUsedServerMaximumSessionsExceededHandler
(org.springframework.web.server.session.WebSessionStore webSessionStore) メソッドのサマリー
修飾子と型メソッド説明reactor.core.publisher.Mono<VoidSE>
handle
(MaximumSessionsContext context) ユーザーの最大セッション数に達した場合のシナリオを処理します。
コンストラクターの詳細
InvalidateLeastUsedServerMaximumSessionsExceededHandler
public InvalidateLeastUsedServerMaximumSessionsExceededHandler(org.springframework.web.server.session.WebSessionStore webSessionStore)
メソッドの詳細
handle
インターフェースからコピーされた説明:ServerMaximumSessionsExceededHandler
ユーザーの最大セッション数に達した場合のシナリオを処理します。- 次で指定:
- インターフェース
ServerMaximumSessionsExceededHandler
のhandle
- パラメーター:
context
- セッションとユーザーに関する情報を含むコンテキスト- 戻り値:
- 処理が完了すると完了する空の
Mono