Skip to main content

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

Project description

PyPI Documentation Source

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.

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.7.2.tar.gz (48.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

django_otp-0.7.2-py2.py3-none-any.whl (52.7 kB view details)

Uploaded Python 2Python 3

File details

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

File metadata

  • Download URL: django-otp-0.7.2.tar.gz
  • Upload date:
  • Size: 48.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.34.0 CPython/3.7.4

File hashes

Hashes for django-otp-0.7.2.tar.gz
Algorithm Hash digest
SHA256 c5bf3916dca5d53cb377aa6dea40aa785c164013fbf750384137362dfa278cf5
MD5 66a46e89993446bb8c385a5be2e44b8b
BLAKE2b-256 46ef240627e996e77cacba31f76812839c220306e93f7d29e55317343ec00ce2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: django_otp-0.7.2-py2.py3-none-any.whl
  • Upload date:
  • Size: 52.7 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.34.0 CPython/3.7.4

File hashes

Hashes for django_otp-0.7.2-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 79c8253be97246df86540d551dc705e8fe6ca76af8e8c77f78314cd1b513c2cf
MD5 3c597b3601480d3faafd3d885f3bce72
BLAKE2b-256 8cf497cffdf6d26e04d08f5eedf96a48314ae0affafb5f361561bf1a33749c57

See more details on using hashes here.

Supported by

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