クラス MapReactiveUserDetailsService
java.lang.ObjectSE
org.springframework.security.core.userdetails.MapReactiveUserDetailsService
- 実装されたすべてのインターフェース:
ReactiveUserDetailsPasswordService
,ReactiveUserDetailsService
public class MapReactiveUserDetailsService
extends ObjectSE
implements ReactiveUserDetailsService, ReactiveUserDetailsPasswordService
ReactiveUserDetailsService
の Map
SE ベースの実装 - 導入:
- 5.0
コンストラクターのサマリー
コンストラクターコンストラクター説明新しいインスタンスを作成しますノンブロッキングでなければならないMap
SE を使用して、新しいインスタンスを作成します。MapReactiveUserDetailsService
(UserDetails... users) 新しいインスタンスを作成しますメソッドのサマリー
修飾子と型メソッド説明reactor.core.publisher.Mono<UserDetails>
findByUsername
(StringSE username) ユーザー名でUserDetails
を見つけます。reactor.core.publisher.Mono<UserDetails>
updatePassword
(UserDetails user, StringSE newPassword) 指定されたユーザーのパスワードを変更します。
コンストラクターの詳細
MapReactiveUserDetailsService
ノンブロッキングでなければならないMap
SE を使用して、新しいインスタンスを作成します。- パラメーター:
users
- 使用するユーザーのMap
SE。
MapReactiveUserDetailsService
新しいインスタンスを作成します- パラメーター:
users
- 使用するUserDetails
MapReactiveUserDetailsService
新しいインスタンスを作成します- パラメーター:
users
- 使用するUserDetails
メソッドの詳細
findByUsername
インターフェースからコピーされた説明:ReactiveUserDetailsService
ユーザー名でUserDetails
を見つけます。- 次で指定:
- インターフェース
ReactiveUserDetailsService
のfindByUsername
- パラメーター:
username
- 検索するユーザー名- 戻り値:
UserDetails
null にすることはできません
updatePassword
public reactor.core.publisher.Mono<UserDetails> updatePassword(UserDetails user, StringSE newPassword) インターフェースからコピーされた説明:ReactiveUserDetailsPasswordService
指定されたユーザーのパスワードを変更します。これにより、永続的なユーザーリポジトリ(データベース、LDAP など)でユーザーのパスワードが変更されます。- 次で指定:
- インターフェース
ReactiveUserDetailsPasswordService
のupdatePassword
- パラメーター:
user
- パスワードを変更するユーザーnewPassword
- 変更するパスワード- 戻り値:
- 新しいパスワードで更新された UserDetails