[2.0.x] Fixed #28881 -- Doc'd that CommonPasswordValidator's password list must be lowercase.

Backport of 4fcd28d442 from master
This commit is contained in:
Karmen 2018-01-13 18:48:33 -05:00 committed by Tim Graham
parent e5acbbe18e
commit 146317b734
1 changed files with 6 additions and 5 deletions

View File

@ -550,13 +550,14 @@ Django includes four validators:
.. class:: CommonPasswordValidator(password_list_path=DEFAULT_PASSWORD_LIST_PATH)
Validates whether the password is not a common password. By default, this
checks against a list of 1000 common password created by
`Mark Burnett <https://web.archive.org/web/20150315154609/https://xato.net/passwords/more-top-worst-passwords/>`_.
Validates whether the password is not a common password. This converts the
password to lowercase (to do a case-insensitive comparison) and checks it
against a list of 1000 common password created by `Mark Burnett
<https://web.archive.org/web/20150315154609/https://xato.net/passwords/more-top-worst-passwords/>`_.
The ``password_list_path`` can be set to the path of a custom file of
common passwords. This file should contain one password per line and
may be plain text or gzipped.
common passwords. This file should contain one lowercase password per line
and may be plain text or gzipped.
.. class:: NumericPasswordValidator()