パッケージ org.springframework.security.core.userdetails
@NullMarked パッケージ org.springframework.security.core.userdetails
ユーザーデータ DAO を実装するための標準インターフェース。
一意のユーザー名を使用してユーザーを識別する従来の UserDetailsService、またはより複雑な要件の場合は AuthenticationUserDetailsService を使用できます。
- クラス説明AuthenticationUserDetailsService<T extends Authentication>Authentication オブジェクトに基づいて UserDetails オブジェクトを取得できるようにするインターフェース。
ReactiveUserDetailsServiceのMapSE ベースの実装UserDetailsパスワードを変更するための API。ユーザー名でUserDetailsを見つけるための API。UserDetailsServiceによって取得されたコアユーザー情報をモデル化します。追加するユーザーをビルドします。UserDetailsオブジェクトのキャッシュを提供します。コアユーザー情報を提供します。UserDetailsByNameServiceWrapper<T extends Authentication>AuthenticationUserDetailsService のこの実装は、通常の Spring Security UserDetailsService 実装をラップして、 Authentication オブジェクトに含まれるユーザー名に基づいて UserDetails オブジェクトを取得します。ロードされた UserDetails オブジェクトのステータスを確認するためにUserDetailsServiceを使用するクラスによって呼び出されます。UserDetailsパスワードを変更するための API。ユーザー固有のデータを読み込むコアインターフェース。UserDetailsService実装がユーザー名でUserを見つけられない場合にスローされます。