クラス ReactiveAuthenticationManagerAdapter

java.lang.ObjectSE
org.springframework.security.authentication.ReactiveAuthenticationManagerAdapter
実装されたすべてのインターフェース:
ReactiveAuthenticationManager

public class ReactiveAuthenticationManagerAdapter extends ObjectSE implements ReactiveAuthenticationManager
AuthenticationManager をリアクティブ API に適合させます。資格情報が格納される多くの方法(JDBC、LDAP など)にはリアクティブの実装がないため、これは多少必要です。さらに、一般に、意図的に遅いハッシュにパスワードを保存することがベストプラクティスであると考えられています。これは、別のスレッドに入れられない限り、リクエストの受信をブロックします。
導入:
5.0
  • コンストラクターの詳細

    • ReactiveAuthenticationManagerAdapter

      public ReactiveAuthenticationManagerAdapter(AuthenticationManager authenticationManager)
  • メソッドの詳細

    • authenticate

      public reactor.core.publisher.Mono<Authentication> authenticate(Authentication token)
      インターフェースからコピーされた説明: ReactiveAuthenticationManager
      提供された Authentication を認証しようとします
      次で指定:
      インターフェース ReactiveAuthenticationManagerauthenticate 
      パラメーター:
      token - テストする Authentication
      戻り値:
      認証が成功すると、Authentication が返されます。認証を判別できない場合、空の Mono が返されます。認証が失敗すると、Mono エラーが返されます。
    • setScheduler

      public void setScheduler(reactor.core.scheduler.Scheduler scheduler)
      認証ロジックを実行するために公開されるスケジューラを設定します。
      パラメーター:
      scheduler - 公開されるスケジューラ
      例外:
      IllegalArgumentExceptionSE - スケジューラーが null の場合