パッケージ 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に変換します。許可されるセッションの最大数を表します。ユーザーコンテキストの切り替えを担当するユーザー処理フィルターを切り替えます。認証が成功した後、フィルターチェーンを継続する成功ハンドラー。