Skip to content

fix(FOUR-32481): enforce password policy on password reset flow - #9043

Merged
nolanpro merged 1 commit into
developfrom
bugfix/FOUR-32481
Sep 9, 2026
Merged

fix(FOUR-32481): enforce password policy on password reset flow#9043
nolanpro merged 1 commit into
developfrom
bugfix/FOUR-32481

Conversation

@gproly

@gproly gproly commented Sep 7, 2026

Copy link
Copy Markdown
Contributor

Replace Password::defaults() with User::passwordRules() in ResetPasswordController so reset uses the same Login Options policies as change password (minimum length, uppercase, numbers, special characters, and maximum length when configured).

Display dynamic password requirements on the reset page via a shared partial aligned with backend validation rules.

Add feature tests to reject weak passwords and passwords below the configured minimum length.

https://processmaker.atlassian.net/browse/FOUR-32481

ci:deploy

Replace Password::defaults() with User::passwordRules() in
ResetPasswordController so reset uses the same Login Options
policies as change password (minimum length, uppercase, numbers,
special characters, and maximum length when configured).

Display dynamic password requirements on the reset page via a shared
partial aligned with backend validation rules.

Add feature tests to reject weak passwords and passwords below the
configured minimum length.

https://processmaker.atlassian.net/browse/FOUR-32481
@decisions-sonarqube

Copy link
Copy Markdown

@nolanpro

nolanpro commented Sep 7, 2026

Copy link
Copy Markdown
Contributor

QA server K8S was successfully deployed https://ci-11e8564fe8.engk8s.processmaker.net

@nolanpro
nolanpro merged commit 7ae270f into develop Sep 9, 2026
19 of 21 checks passed
@nolanpro
nolanpro deleted the bugfix/FOUR-32481 branch September 9, 2026 20:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants