クラス MapReactiveUserDetailsService

    • コンストラクターの詳細

      • MapReactiveUserDetailsService

        public MapReactiveUserDetailsService​(java.util.Map<java.lang.String,​UserDetails> users)
        ノンブロッキングでなければならない Map を使用して新しいインスタンスを作成します。
        パラメーター:
        users - 使用するユーザーの Map
      • MapReactiveUserDetailsService

        public MapReactiveUserDetailsService​(UserDetails... users)
        新しいインスタンスを作成します
        パラメーター:
        users - 使用する UserDetails
      • MapReactiveUserDetailsService

        public MapReactiveUserDetailsService​(java.util.Collection<UserDetails> users)
        新しいインスタンスを作成します
        パラメーター:
        users - 使用する UserDetails
    • メソッドの詳細

      • updatePassword

        public reactor.core.publisher.Mono<UserDetails> updatePassword​(UserDetails user,
                                                                       java.lang.String newPassword)
        インターフェースからコピーされた説明: ReactiveUserDetailsPasswordService
        指定されたユーザーのパスワードを変更します。これにより、永続ユーザーリポジトリ(datbase、LDAP など)でユーザーのパスワードが変更されます。
        次で指定:
        インターフェース ReactiveUserDetailsPasswordServiceupdatePassword 
        パラメーター:
        user - パスワードを変更するユーザー
        newPassword - 変更するパスワード
        戻り値:
        新しいパスワードで更新された UserDetails