クラス HaveIBeenPwnedRestApiReactivePasswordChecker
java.lang.ObjectSE
org.springframework.security.web.authentication.password.HaveIBeenPwnedRestApiReactivePasswordChecker
- 実装されたすべてのインターフェース:
ReactiveCompromisedPasswordChecker
public class HaveIBeenPwnedRestApiReactivePasswordChecker
extends ObjectSE
implements ReactiveCompromisedPasswordChecker
Pwned されたか REST API に依存して、提供されたパスワードが漏洩していないかどうかを確認します。この実装では、検索対象のソースパスワードの値を保護するために、範囲による検索を使用します。
- 導入:
- 6.3
コンストラクターのサマリー
コンストラクターメソッドのサマリー
修飾子と型メソッド説明reactor.core.publisher.Mono<CompromisedPasswordDecision>
パスワードが侵害されていないか確認するvoid
setWebClient
(org.springframework.web.reactive.function.client.WebClient webClient) Have I Been Pwned REST API にリクエストを行うときに使用するWebClient
を設定します。
コンストラクターの詳細
HaveIBeenPwnedRestApiReactivePasswordChecker
public HaveIBeenPwnedRestApiReactivePasswordChecker()
メソッドの詳細
check
インターフェースからコピーされた説明:ReactiveCompromisedPasswordChecker
パスワードが侵害されていないか確認する- 次で指定:
- インターフェース
ReactiveCompromisedPasswordChecker
のcheck
- パラメーター:
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