Interface PasswordResetConsumeResult
- All Known Implementing Classes:
PasswordResetConsumeResult.Failed, PasswordResetConsumeResult.Succeeded
public sealed interface PasswordResetConsumeResult
permits PasswordResetConsumeResult.Succeeded, PasswordResetConsumeResult.Failed
Outcome of
PasswordResetService.consume(String, SecretValue).
Sealed but deliberately small: every failure cause collapses to
the single PasswordResetConsumeResult.Failed variant so the perimeter never reveals
whether the selector was unknown, the verifier wrong, the token
expired, the new password rejected or a CAS race lost (CWE-203 /
CWE-209 / CWE-640).
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final recordstatic final record