You are here

README.txt in Password Policy 5

Same filename and directory in other branches
  1. 6 README.txt
  2. 7.2 README.txt
  3. 7 README.txt
README
==========================================
This module provides a way to specify a certain level of password 
complexity (aka. "password hardening") for user passwords on a 
system by defining a password policy.

A password policy can be defined with a set of constraints which 
must be met before a user password change will be accepted. Each 
constraint has a parameter allowing for the minimum number of valid 
conditions which must be met before the constraint is satisfied.

Example: an uppercase constraint (with a parameter of 2) and a 
digit constraint (with a parameter of 4) means that a user password 
must have at least 2 uppercase letters and at least 4 digits for it 
to be accepted.

Current constraints include:

    * Digit constraint
    * Letter constraint
    * Letter/Digit constraint (Alphanumeric)
    * Length constraint
    * Uppercase constraint
    * Lowercase constraint
    * Punctuation constraint
    * Character types constraint (allows the adminstrator to set the minimum 
      number of character types required, but without actually dictating which 
      ones must be used.  Example - Windows requires any 3 (user's choice) of 
      uppercase, lowercase, numbers, or punctuation.
    * History constraint (checks hashed password against a 
      collection of users previous hashed passwords looking for 
      recent duplicates)

The development of this module was sponsored by Bryght 
(http://www.bryght.com)


Requirements
==========================================
This module has only been tested with Drupal 4.7.3.

Installation
==========================================
See INSTALL.txt

Author
==========================================
David Ayre <drupal at ayre dot ca>
Sponsored by Bryght <http://www.bryght.com>

File

README.txt
View source
  1. README
  2. ==========================================
  3. This module provides a way to specify a certain level of password
  4. complexity (aka. "password hardening") for user passwords on a
  5. system by defining a password policy.
  6. A password policy can be defined with a set of constraints which
  7. must be met before a user password change will be accepted. Each
  8. constraint has a parameter allowing for the minimum number of valid
  9. conditions which must be met before the constraint is satisfied.
  10. Example: an uppercase constraint (with a parameter of 2) and a
  11. digit constraint (with a parameter of 4) means that a user password
  12. must have at least 2 uppercase letters and at least 4 digits for it
  13. to be accepted.
  14. Current constraints include:
  15. * Digit constraint
  16. * Letter constraint
  17. * Letter/Digit constraint (Alphanumeric)
  18. * Length constraint
  19. * Uppercase constraint
  20. * Lowercase constraint
  21. * Punctuation constraint
  22. * Character types constraint (allows the adminstrator to set the minimum
  23. number of character types required, but without actually dictating which
  24. ones must be used. Example - Windows requires any 3 (user's choice) of
  25. uppercase, lowercase, numbers, or punctuation.
  26. * History constraint (checks hashed password against a
  27. collection of users previous hashed passwords looking for
  28. recent duplicates)
  29. The development of this module was sponsored by Bryght
  30. (http://www.bryght.com)
  31. Requirements
  32. ==========================================
  33. This module has only been tested with Drupal 4.7.3.
  34. Installation
  35. ==========================================
  36. See INSTALL.txt
  37. Author
  38. ==========================================
  39. David Ayre
  40. Sponsored by Bryght