django-user-management icon indicating copy to clipboard operation
django-user-management copied to clipboard

Add password complexity requirements

Open jturnbull opened this issue 10 years ago • 2 comments

Security requirements of a number of projects require the site to enforce a set of complexity for passwords. Usually this is some of the following:

  • mixture of upper and lowercase letters
  • at least one number
  • at least one "special character"

jturnbull avatar Dec 07 '14 16:12 jturnbull

How is this to work on websites that are targeted at people that do not use the roman alphabet?

meshy avatar Dec 07 '14 21:12 meshy

Good point. It seems that international corporate password standards, even those which are written in asia, only talk in terms of ASCII.

This stackoverflow answer hints that UTF-8 could be a support headache (normalising UTF-8 sounds painful).

jturnbull avatar Dec 07 '14 21:12 jturnbull