You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

100 lines
3.1 KiB

  1. .. image:: https://img.shields.io/badge/license-LGPL--3-blue.svg
  2. :target: http://www.gnu.org/licenses/lgpl-3.0-standalone.html
  3. :alt: License: LGPL-3
  4. =================
  5. Password Security
  6. =================
  7. This module allows admin to set company-level password security requirements
  8. and enforces them on the user.
  9. It contains features such as
  10. * Password expiration days
  11. * Password length requirement
  12. * Password minimum number of lowercase letters
  13. * Password minimum number of uppercase letters
  14. * Password minimum number of numbers
  15. * Password minimum number of special characters
  16. Configuration
  17. =============
  18. # Navigate to company you would like to set requirements on
  19. # Click the ``Password Policy`` page
  20. # Set the policies to your liking.
  21. Password complexity requirements will be enforced upon next password change for
  22. any user in that company.
  23. Settings & Defaults
  24. -------------------
  25. These are defined at the company level:
  26. ===================== ======= ===================================================
  27. Name Default Description
  28. ===================== ======= ===================================================
  29. password_expiration 60 Days until passwords expire
  30. password_length 12 Minimum number of characters in password
  31. password_lower True Require lowercase letter in password
  32. password_upper True Require uppercase letters in password
  33. password_numeric True Require number in password
  34. password_special True Require special character in password
  35. password_history 30 Disallow reuse of this many previous passwords
  36. password_minimum 24 Amount of hours that must pass until another reset
  37. ===================== ======= ===================================================
  38. Usage
  39. =====
  40. Configure using above instructions for each company that should have password
  41. security mandates.
  42. .. image:: https://odoo-community.org/website/image/ir.attachment/5784_f2813bd/datas
  43. :alt: Try me on Runbot
  44. :target: https://runbot.odoo-community.org/runbot/149/10.0
  45. Known Issues / Roadmap
  46. ======================
  47. Bug Tracker
  48. ===========
  49. Bugs are tracked on `GitHub Issues
  50. <https://github.com/LasLabs/odoo-base/issues>`_. In case of trouble, please
  51. check there if your issue has already been reported. If you spotted it first,
  52. help us to smash it by providing detailed and welcomed feedback.
  53. Credits
  54. =======
  55. Images
  56. ------
  57. * Odoo Community Association: `Icon <https://github.com/OCA/maintainer-tools/blob/master/template/module/static/description/icon.svg>`_.
  58. Contributors
  59. ------------
  60. * James Foster <jfoster@laslabs.com>
  61. * Dave Lasley <dave@laslabs.com>
  62. Maintainer
  63. ----------
  64. .. image:: https://odoo-community.org/logo.png
  65. :alt: Odoo Community Association
  66. :target: https://odoo-community.org
  67. This module is maintained by the OCA.
  68. OCA, or the Odoo Community Association, is a nonprofit organization whose
  69. mission is to support the collaborative development of Odoo features and
  70. promote its widespread use.
  71. To contribute to this module, please visit https://odoo-community.org.