-
-
Notifications
You must be signed in to change notification settings - Fork 9.6k
[Validator] Update the name of a password strength level #50133
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
My personal opinion: "reasonable" is appropriate wording. |
In the revision 3 of the "NIST Special Publication 800-63B" (https://pages.nist.gov/800-63-3/sp800-63b.html) (last updates from 2020) they link to this paper when talking about password strength meters: [Meters] de Carné de Carnavalet, Xavier and Mohammad Mannan. “From Very Weak to Very Strong: Analyzing Password-Strength Meters.” In Proceedings of the Network and Distributed System Security Symposium (NDSS), 2014. Available at: http://www.internetsociety.org/sites/default/files/06_3_1.pdf In that paper we can see the strength scale used by some popular tech companies: Nobody seems to be using "Reasonable" and instead they use "Medium", "Moderate" or "Fair". |
Hi, To be honest, when I came up with the word |
Thanks for your comment @Spomky. What really made me think about this was the If this "reasonable level" can be configured, then none of the predefined levels can be the reasonable one. I think all depends on the app using it. Thanks! |
What about fair or good? |
We already have very weak, weak, strong, very strong. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Let's go, thanks for the contributions to the discussion.
Thank you @javiereguiluz. |
…th constraint (javiereguiluz) This PR was squashed before being merged into the 6.3 branch. Discussion ---------- [Validator] Update the name of a level in PasswordStrength constraint This was renamed in symfony/symfony#50133 Commits ------- e753954 [Validator] Update the name of a level in PasswordStrength constraint
After checking the docs of the new PasswordStrength constraint, I propose to rename the
STRENGTH_REASONABLE
level name."Reasonable" is subjective. In a banking app, reasonable can be level 4 (very strong) and in a one-time password that expires in 60 seconds, reasonable can be level 0 (very weak).
I propose to rename it as a more neutral
STRENGTH_MEDIUM
name. Other common names for this are "Moderate" and "Fair".