Skip to content
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

Enforce the password strength for users #2217

Closed
4 tasks
edwinthinks opened this issue Mar 14, 2021 · 1 comment · Fixed by #2555
Closed
4 tasks

Enforce the password strength for users #2217

edwinthinks opened this issue Mar 14, 2021 · 1 comment · Fixed by #2555

Comments

@edwinthinks
Copy link
Collaborator

edwinthinks commented Mar 14, 2021

Summary

We currently suggest users create passwords that meet a certain level of 'strength'. Instead of suggesting, we should enforce it. Let's add the necessary changes to not accept passwords that don't meet the password strength requirements.

Here the updated password strength requirements. (I tried not to make it differ too much)

  • At least 8 characters long
  • At least one nonalphabetic character, meaning one !

Things to Consider

  • Having a strong password requirement is good, but sometimes it can be really annoying if users have to remember passwords. (In the future, it would be ideal for users to login using their gmail /w Social Sign In)
  • Must change the default passwords we add in our seed.
  • Must update README with account info + staging credentials

Criteria for Completion

  • As a user, I am able to see what the password strength requirements are so I can make a more secure password.
  • As a user, I am NOT able to create a password that does not meet the password strength requirements.
  • As a developer, I know to utilize the new passwords for the demo/staging accounts to access local & staging as a diaperbase and partnerbase user.
  • Account request email contains new updated password to access staging demo account.
@edwinthinks edwinthinks changed the title Enforce the password strength prompts. Enforce the password strength for users Mar 14, 2021
@edwinthinks
Copy link
Collaborator Author

Here the updated password strength requirements. (I tried not to make it differ too much)
At least 8 characters long
At least one nonalphabetic character, meaning one !

@scooter-dangle @albertchae what are your thoughts on what password security makes sense? Currently, it must be more at least 6 characters. I wonder if it is worth making passwords more complex as I think user experience can suffer if they forget complex passwords.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant