1
0
mirror of https://github.com/django/django.git synced 2025-04-01 03:56:42 +00:00

Refs #35782 -- Documented the get_help_text methods in password validators.

This commit is contained in:
Ben Cail 2024-10-14 09:12:56 -04:00 committed by Sarah Boyce
parent 53ea4cce2f
commit 80c3697e96

View File

@ -600,6 +600,11 @@ Django includes four validators:
Validates that the password is of a minimum length. Validates that the password is of a minimum length.
The minimum length can be customized with the ``min_length`` parameter. The minimum length can be customized with the ``min_length`` parameter.
.. method:: get_help_text()
A hook for customizing the validator's help text. Defaults to ``"Your
password must contain at least <min_length> characters."``
.. class:: UserAttributeSimilarityValidator(user_attributes=DEFAULT_USER_ATTRIBUTES, max_similarity=0.7) .. class:: UserAttributeSimilarityValidator(user_attributes=DEFAULT_USER_ATTRIBUTES, max_similarity=0.7)
Validates that the password is sufficiently different from certain Validates that the password is sufficiently different from certain
@ -617,6 +622,11 @@ Django includes four validators:
``user_attributes``, whereas a value of 1.0 rejects only passwords that are ``user_attributes``, whereas a value of 1.0 rejects only passwords that are
identical to an attribute's value. identical to an attribute's value.
.. method:: get_help_text()
A hook for customizing the validator's help text. Defaults to ``"Your
password cant be too similar to your other personal information."``
.. class:: CommonPasswordValidator(password_list_path=DEFAULT_PASSWORD_LIST_PATH) .. class:: CommonPasswordValidator(password_list_path=DEFAULT_PASSWORD_LIST_PATH)
Validates that the password is not a common password. This converts the Validates that the password is not a common password. This converts the
@ -628,10 +638,20 @@ Django includes four validators:
common passwords. This file should contain one lowercase password per line common passwords. This file should contain one lowercase password per line
and may be plain text or gzipped. and may be plain text or gzipped.
.. method:: get_help_text()
A hook for customizing the validator's help text. Defaults to ``"Your
password cant be a commonly used password."``
.. class:: NumericPasswordValidator() .. class:: NumericPasswordValidator()
Validate that the password is not entirely numeric. Validate that the password is not entirely numeric.
.. method:: get_help_text()
A hook for customizing the validator's help text. Defaults to ``"Your
password cant be entirely numeric."``
Integrating validation Integrating validation
---------------------- ----------------------