クラス 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

      public InvalidateLeastUsedServerMaximumSessionsExceededHandler(org.springframework.web.server.session.WebSessionStore webSessionStore)
  • メソッドの詳細

    • handle

      public reactor.core.publisher.Mono<VoidSE> handle(MaximumSessionsContext context)
      インターフェースからコピーされた説明: ServerMaximumSessionsExceededHandler
      ユーザーの最大セッション数に達した場合のシナリオを処理します。
      次で指定:
      インターフェース ServerMaximumSessionsExceededHandlerhandle 
      パラメーター:
      context - セッションとユーザーに関する情報を含むコンテキスト
      戻り値:
      処理が完了すると完了する空の Mono