パッケージ org.springframework.security.authentication
パッケージ org.springframework.security.authentication
Spring Security 全体で使用されるユーザー認証に関連するコアクラスとインターフェース。
重要なのは、AuthenticationManager
とそのデフォルト実装 ProviderManager
です。これは、認証リクエストを委譲する AuthenticationProvider
のリストを保持します。
- クラス説明
Authentication
オブジェクトの基本クラス。サブクラスがUserDetails
オブジェクトをオーバーライドして操作できるようにするベースReactiveAuthenticationManager
。アカウントの有効期限が切れたために認証リクエストが拒否された場合にスローされます。特定のユーザーアカウントステータス(ロック、無効など)によって引き起こされる認証例外の基本クラス。匿名のAuthentication
を表します。SecurityContext
にAuthentication
オブジェクトがないために認証リクエストが拒否された場合にスローされます。指定された Web リクエストにAuthentication.getDetails()
オブジェクトを提供します。Authentication
リクエストを処理します。提供されたコンテキストに基づいてAuthenticationManager
を解決するためのインターフェース認証中に使用されるObservation.Context
認証をKeyValues
に変換するためのObservationConvention
。クラスが特定のAuthentication
実装を処理できることを示します。システムの問題が原因で認証リクエストを処理できなかった場合にスローされます。Authentication
トークンを評価しますAuthenticationTrustResolver
の基本的な実装。資格情報が無効であるために認証リクエストが拒否された場合にスローされます。UserCache
を介したキャッシュを利用するUserDetailsService
の実装アカウントの資格情報の有効期限が切れたために認証リクエストが拒否された場合にスローされます。認証イベントを公開するためのデフォルトの戦略。他のReactiveAuthenticationManager
インスタンスに委譲するReactiveAuthenticationManager
。アカウントが無効になっているために認証リクエストが拒否された場合にスローされます。資格情報が十分に信頼されていないために認証リクエストが拒否された場合にスローされます。内部で発生したシステムの問題が原因で認証リクエストを処理できなかった場合にスローされます。アカウントがロックされているために認証リクエストが拒否された場合にスローされます。認証を観測するAuthenticationManager
認証を観測するReactiveAuthenticationManager
AuthenticationProvider
のリストを介してAuthentication
リクエストを繰り返します。提供されたAuthentication
を認証できるかどうかを決定します。AuthenticationManager をリアクティブ API に適合させます。提供されたコンテキストに基づいてReactiveAuthenticationManager
を解決するためのインターフェース記憶されたAuthentication
を表します。ユニットテスト中に使用するために設計されたAuthentication
実装。ReactiveUserDetailsService
を使用して、提供されたユーザー名とパスワードを検証するReactiveAuthenticationManager
。ユーザー名とパスワードを簡単に提示するために設計されたAuthentication
実装。