パッケージ org.springframework.security.web.server.authentication
パッケージ org.springframework.security.web.server.authentication
- クラス説明
ReactiveSecurityContextHolder
にAuthentication
オブジェクトがないかどうかを検出し、必要に応じてオブジェクトを設定します。特定のリクエストの認証を実行するWebFilter
。アプリケーション内でユーザーが同時に認証できるセッションの数を制御します。他のServerAuthenticationConverter
インスタンスに委譲するServerAuthenticationConverter
。ServerAuthenticationSuccessHandler
実装のコレクションへのデリゲート。ユーザーに HTTP 基本認証を要求します。汎用HttpStatus
をレスポンスとして送信するServerAuthenticationEntryPoint
。最も最近使用されていないReactiveSessionInformation
を無効にし、関連するセッションをWebSessionStore
から削除するServerMaximumSessionsExceededHandler
の実装。ユーザーの最大セッション数に達したときにSessionAuthenticationException
で終了するMono
を返します。PreAuthenticatedAuthenticationProvider
のリアクティブバージョンこのマネージャーはPreAuthenticatedAuthenticationToken
を受信し、関連付けられたアカウントが無効化、期限切れ、ブロックされていないことを確認し、新しい認証済みPreAuthenticatedAuthenticationToken
を返します。指定された場所へのリダイレクトを実行します。指定された場所へのリダイレクトを実行します。認証が成功するとリダイレクトを実行します。提供されたReactiveSessionRegistry
とともにReactiveSessionInformation
を登録するServerAuthenticationSuccessHandler
の実装。認証の失敗を処理します認証の成功を処理しますServerWebExchange をフォームデータ HTTP パラメーターから UsernamePasswordAuthenticationToken に変換します。ServerWebExchange
から認証可能なAuthentication
に変換します。ユーザーの最大セッション数に達した場合のシナリオを処理するための戦略。ServerWebExchangeDelegatingReactiveAuthenticationManagerResolver.resolve(ServerWebExchange)
に渡されたServerWebExchange
の型に基づいてReactiveAuthenticationManager
インスタンスを返すReactiveAuthenticationManagerResolver
。リクエストによって提供されたSslInfo
から、認証可能なPreAuthenticatedAuthenticationToken
に変換します。許可されるセッションの最大数を表します。ユーザーコンテキストの切り替えを担当するユーザー処理フィルターを切り替えます。認証が成功した後、フィルターチェーンを継続する成功ハンドラー。