From cd4ee56238e49a7f21304043af5a22fcf43dbe62 Mon Sep 17 00:00:00 2001 From: rr-bw <102181210+rr-bw@users.noreply.github.com> Date: Wed, 7 May 2025 16:04:54 -0700 Subject: [PATCH] [PM-18721] verify new password against policies --- .../angular/input-password/input-password.component.ts | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/libs/auth/src/angular/input-password/input-password.component.ts b/libs/auth/src/angular/input-password/input-password.component.ts index b8c57c63447..feb72846b77 100644 --- a/libs/auth/src/angular/input-password/input-password.component.ts +++ b/libs/auth/src/angular/input-password/input-password.component.ts @@ -270,6 +270,15 @@ export class InputPasswordComponent implements OnInit { if (this.flow === InputPasswordFlow.ChangePasswordDelegation) { const newPassword = this.formGroup.controls.newPassword.value; + const newPasswordVerified = await this.verifyNewPassword( + newPassword, + this.passwordStrengthScore, + false, + ); + if (!newPasswordVerified) { + return; + } + const passwordInputResult: PasswordInputResult = { newPassword, };