クラス HaveIBeenPwnedRestApiPasswordChecker
java.lang.ObjectSE
org.springframework.security.web.authentication.password.HaveIBeenPwnedRestApiPasswordChecker
- 実装されたすべてのインターフェース:
CompromisedPasswordChecker
public final class HaveIBeenPwnedRestApiPasswordChecker
extends ObjectSE
implements CompromisedPasswordChecker
Pwned されたか REST API に依存して、提供されたパスワードが漏洩していないかどうかを確認します。この実装では、検索対象のソースパスワードの値を保護するために、範囲による検索を使用します。
- 導入:
- 6.3
コンストラクターのサマリー
コンストラクターメソッドのサマリー
修飾子と型メソッド説明パスワードが侵害されていないか確認するvoid
setRestClient
(org.springframework.web.client.RestClient restClient) Have I Been Pwned REST API にリクエストを行うときに使用するRestClient
を設定します。
コンストラクターの詳細
HaveIBeenPwnedRestApiPasswordChecker
public HaveIBeenPwnedRestApiPasswordChecker()
メソッドの詳細
check
インターフェースからコピーされた説明:CompromisedPasswordChecker
パスワードが侵害されていないか確認する- 次で指定:
- インターフェース
CompromisedPasswordChecker
のcheck
- パラメーター:
password
- 確認するパスワード- 戻り値:
- null でない
CompromisedPasswordDecision
setRestClient
public void setRestClient(org.springframework.web.client.RestClient restClient) Have I Been Pwned REST API にリクエストを行うときに使用するRestClient
を設定します。デフォルトでは、ベース URL がAPI_URL
のRestClient
が使用されます。- パラメーター:
restClient
- 使用するRestClient