Skip to main content

django-otp device implementation for U2F/Webauthn

Project description

Django OTP U2F

https://img.shields.io/pypi/v/django-otp-u2f.svg https://travis-ci.org/ossobv/django-otp-u2f.svg Documentation Status

Django OTP plugin for U2F.

Install

pip install django-otp-u2f
INSTALLED_APPS = [
    ...
    'otp_u2f',
    ...
]

History

0.3.3 (2025-01-27)

  • Fix device registration where the device signature counter is zero. This allows for devices that do not support a signature counter by keeping the counter at zero.

0.3.2 (2024-08-14)

  • Opt out of fido2 json friendly mappings and pin to fido2<2.0

  • Update test matrix and dependencies

0.3.1 (2022-08-12)

  • Fix key registration with fido2-1.0.0.

0.3.0 (2022-07-19)

  • Upgrade to fido2-1.0.0.

  • Update supported Django versions.

0.2.5 (2022-06-09)

  • Depend on fido2<1 because >=1 has breaking changes.

0.2.4 (2022-01-13)

  • Allow form submission with keyboard.

0.2.3 (2021-12-24)

  • Delay key registration until the button is pressed to allow the user to change the name of the key during registration.

0.2.2 (2021-12-24)

  • Restore compatibility with python 3.6.

0.2.1 (2021-12-23)

  • Fix missing import.

0.2.0 (2021-12-23)

  • Switch to the Web Authentication API.

0.1.6 (2021-07-09)

  • Fix device verification to return the device used to sign the challenge instead of the device used to initiate the challenge.

  • Switch to setuptools_scm for automatic git versioning.

  • Move package data to setup.cfg.

  • Switch django TestCase to pytest fixtures.

  • Add Python 3.9 and Django 3.2 to the support matrix.

  • Move test dependencies to the otp_u2f[test] extra.

  • Switch to PEP517 package builder.

  • Exclude tests from package.

0.1.5 (2020-10-23)

  • Update to replace botched release :-)

0.1.4 (2020-10-23)

  • Fix deprecation warnings in preparation of Django 4.

  • Fix javascript logging call.

0.1.3 (2019-11-07)

  • Update minimum dependencies.

  • Add test for current authentication method.

0.1.2 (2019-11-07)

  • Use package setup whilelist.

  • Add original author.

  • Remove python 2 classifiers.

0.1.1 (2019-11-05)

  • First release on PyPI.

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_otp_u2f-0.3.3.tar.gz (27.5 kB view details)

Uploaded Source

Built Distribution

django_otp_u2f-0.3.3-py2.py3-none-any.whl (19.5 kB view details)

Uploaded Python 2Python 3

File details

Details for the file django_otp_u2f-0.3.3.tar.gz.

File metadata

  • Download URL: django_otp_u2f-0.3.3.tar.gz
  • Upload date:
  • Size: 27.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.3

File hashes

Hashes for django_otp_u2f-0.3.3.tar.gz
Algorithm Hash digest
SHA256 5858fd63d2cd3beca4273081b749017b9438748cba7b96aa6e988b2696253b78
MD5 98ef030150891b923d13bc5cfbe3194d
BLAKE2b-256 11cd4d5eb5777b0c5595b9d909b999a20cf7a007e0c6095b33fd20c2eb81d2c3

See more details on using hashes here.

File details

Details for the file django_otp_u2f-0.3.3-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for django_otp_u2f-0.3.3-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 a7b4cc6f3d38be316d6f3056d66fe11d0d88d6f866a4a19cf8c9943aa7558831
MD5 fdec300ea366f46dad667227637e11aa
BLAKE2b-256 e3fda45f904f84c1931f0fce61f551b5483ae00e296628b48ab2068021ae5dad

See more details on using hashes here.

Supported by

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