Skip to main content

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 (

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/

Documentation is currently very limited and available in the “docs” directory.

To run the test suite run or tox.

Project details

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

django-auth-policy-0.9.13.tar.gz (31.2 kB view hashes)

Uploaded Source

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page