Skip to main content

A pluggable framework for adding two-factor authentication to Django using one-time passwords.

Project description

This project makes it easy to add support for one-time passwords (OTPs) to Django. It can be integrated at various levels, depending on how much customization is required. It integrates with django.contrib.auth, although it is not a Django authentication backend. The primary target is developers wishing to incorporate OTPs into their Django projects as a form of two-factor authentication.

This project includes several simple OTP plugins and more are available separately. This package also includes an implementation of OATH HOTP and TOTP for convenience, as these are standard OTP algorithms used by multiple plugins.

This version is supported on Python 2.7 and 3.4+; and Django 1.8 and 1.10+.

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

django-otp-0.5.1.tar.gz (43.7 kB view details)

Uploaded Source

Built Distribution

django_otp-0.5.1-py2.py3-none-any.whl (47.2 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file django-otp-0.5.1.tar.gz.

File metadata

  • Download URL: django-otp-0.5.1.tar.gz
  • Upload date:
  • Size: 43.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/40.0.0 requests-toolbelt/0.8.0 tqdm/4.23.4 CPython/3.6.6

File hashes

Hashes for django-otp-0.5.1.tar.gz
Algorithm Hash digest
SHA256 529f936e9b6acbb011ac575d2e7e1a6c823661627ebcb314c11cd721237da433
MD5 f9e16446bbe4ac6ec6e94b6b3d2a2903
BLAKE2b-256 7872c441647696c2d95cc44f16b66ae6f29f80531b8c3af485c9ab06bdfe3f72

See more details on using hashes here.

Provenance

File details

Details for the file django_otp-0.5.1-py2.py3-none-any.whl.

File metadata

  • Download URL: django_otp-0.5.1-py2.py3-none-any.whl
  • Upload date:
  • Size: 47.2 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/40.0.0 requests-toolbelt/0.8.0 tqdm/4.23.4 CPython/3.6.6

File hashes

Hashes for django_otp-0.5.1-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 9b67805244b8bc48bb5b14600dc1d05a8dca54ad2ff8d6ded758c39856b860e1
MD5 e8ca1ea1beaa310678394dd71ff588e4
BLAKE2b-256 195430602d1a7bf3b928a994c2c9cf320a50c14f651f68669636286b907e91e8

See more details on using hashes here.

Provenance

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