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