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