Rename CompromisedPasswordCheckResult to CompromisedPasswordDecision

Issue gh-7395
This commit is contained in:
Marcus Hert Da Coregio
2024-04-30 08:38:03 -03:00
parent 1ca381c364
commit b3c7f3ff19
11 changed files with 34 additions and 34 deletions

View File

@@ -25,8 +25,8 @@ import reactor.core.scheduler.Schedulers;
import org.springframework.context.MessageSource;
import org.springframework.context.MessageSourceAware;
import org.springframework.context.support.MessageSourceAccessor;
import org.springframework.security.authentication.password.CompromisedPasswordCheckResult;
import org.springframework.security.authentication.password.CompromisedPasswordChecker;
import org.springframework.security.authentication.password.CompromisedPasswordDecision;
import org.springframework.security.authentication.password.CompromisedPasswordException;
import org.springframework.security.authentication.password.ReactiveCompromisedPasswordChecker;
import org.springframework.security.core.Authentication;
@@ -118,7 +118,7 @@ public abstract class AbstractUserDetailsReactiveAuthenticationManager
return Mono.empty();
}
return this.compromisedPasswordChecker.check(password)
.filter(CompromisedPasswordCheckResult::isCompromised)
.filter(CompromisedPasswordDecision::isCompromised)
.flatMap((compromised) -> Mono.error(new CompromisedPasswordException(
"The provided password is compromised, please change your password")));
}

View File

@@ -29,9 +29,9 @@ public interface CompromisedPasswordChecker {
/**
* Check whether the password is compromised
* @param password the password to check
* @return a non-null {@link CompromisedPasswordCheckResult}
* @return a non-null {@link CompromisedPasswordDecision}
*/
@NonNull
CompromisedPasswordCheckResult check(String password);
CompromisedPasswordDecision check(String password);
}

View File

@@ -16,11 +16,11 @@
package org.springframework.security.authentication.password;
public class CompromisedPasswordCheckResult {
public class CompromisedPasswordDecision {
private final boolean compromised;
public CompromisedPasswordCheckResult(boolean compromised) {
public CompromisedPasswordDecision(boolean compromised) {
this.compromised = compromised;
}

View File

@@ -29,8 +29,8 @@ public interface ReactiveCompromisedPasswordChecker {
/**
* Check whether the password is compromised
* @param password the password to check
* @return a {@link Mono} containing the {@link CompromisedPasswordCheckResult}
* @return a {@link Mono} containing the {@link CompromisedPasswordDecision}
*/
Mono<CompromisedPasswordCheckResult> check(String password);
Mono<CompromisedPasswordDecision> check(String password);
}