Enforces a couple of common authentication policies for the Django web framework.
Project description
A future version of this package will get a new name and will become Django independent, with an optional Django integration module(s).
Django Auth Policy is a set of tools to enforce various authentication policies when using the Django Web Framework (http://www.djangoproject.com/).
Available policy rules:
disable users that did not login for a certain amount of time;
temporarily lock-out users with too many failed login attempts;
temporarily lock-out IP addresses with too many failed login attempts;
enforce a minimum password length;
enforce password complexity rules;
require a password change after a certain period;
require a password change when a temporary password has been set, eg. when the user administrator provides passwords for (new) users.
Every policy can be disabled and many configuration options are available, see django_auth_policy/settings.py.
Documentation is currently very limited and available in the “docs” directory.
To run the test suite run run-tests.py or tox.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Hashes for django-auth-policy-0.9.11.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 86afd1eb6213f70cb315c2fb99c1ba79717b3bb09edf1793adfb739a8dd330e9 |
|
MD5 | dfd7808055160a578684a7310d0b9a54 |
|
BLAKE2b-256 | 3e6e426d269d7e0f6538b50b62e60f8011bd04d7b47b6c78f8c5e103269bd0f9 |