クラス HaveIBeenPwnedRestApiReactivePasswordChecker

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

public class HaveIBeenPwnedRestApiReactivePasswordChecker extends ObjectSE implements ReactiveCompromisedPasswordChecker
Pwned されたか REST API に依存して、提供されたパスワードが漏洩していないかどうかを確認します。この実装では、検索対象のソースパスワードの値を保護するために、範囲による検索を使用します。
導入:
6.3
  • コンストラクターの詳細

    • HaveIBeenPwnedRestApiReactivePasswordChecker

      public HaveIBeenPwnedRestApiReactivePasswordChecker()
  • メソッドの詳細

    • check

      public reactor.core.publisher.Mono<CompromisedPasswordDecision> check(StringSE password)
      インターフェースからコピーされた説明: ReactiveCompromisedPasswordChecker
      パスワードが侵害されていないか確認する
      次で指定:
      インターフェース ReactiveCompromisedPasswordCheckercheck 
      パラメーター:
      password - 確認するパスワード
      戻り値:
      CompromisedPasswordDecision を含む Mono 
    • setWebClient

      public void setWebClient(org.springframework.web.reactive.function.client.WebClient webClient)
      Have I Been Pwned REST API にリクエストを行うときに使用する WebClient を設定します。デフォルトでは、ベース URL が API_URL の WebClient が使用されます。
      パラメーター:
      webClient - 使用する WebClient