django-otp-webauthn

View on PyPIReverse Dependencies (1)

0.4.0 django_otp_webauthn-0.4.0-py3-none-any.whl

Wheel Details

Project: django-otp-webauthn
Version: 0.4.0
Filename: django_otp_webauthn-0.4.0-py3-none-any.whl
Download: [link]
Size: 70511
MD5: 28c029af1acdaa92ff0a3a29c99211f7
SHA256: 32267e2fa161e313360e08427a647698ea3dbe526c37067e6b5abbb43adf73b1
Uploaded: 2024-10-27 18:21:40 +0000

dist-info

METADATA

Metadata-Version: 2.3
Name: django-otp-webauthn
Version: 0.4.0
Summary: FIDO2 WebAuthn support for django-otp: lets your users authenticate with Passkeys
Author-Email: "Storm B. Heg" <storm[at]stormbase.digital>
Project-Url: Changelog, https://github.com/Stormbase/django-otp-webauthn/blob/main/CHANGELOG.md
Project-Url: Issues, https://github.com/Stormbase/django-otp-webauthn/issues
Project-Url: Source, https://github.com/Stormbase/django-otp-webauthn
Keywords: authentication,django,django-otp,fido2,mfa,security,u2f,webauthn
Classifier: Development Status :: 4 - Beta
Classifier: Environment :: Web Environment
Classifier: Framework :: Django
Classifier: Framework :: Django :: 4.2
Classifier: Framework :: Django :: 5.0
Classifier: Framework :: Django :: 5.1
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: BSD License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Topic :: Communications :: FIDO
Classifier: Topic :: Security
Requires-Python: >=3.9
Requires-Dist: django-otp (<2.0,>=1.4)
Requires-Dist: django (>=4.2)
Requires-Dist: djangorestframework (>=3.14)
Requires-Dist: webauthn (<3,>=2.1.0)
Requires-Dist: coverage[toml] (<8,>=7); extra == "testing"
Requires-Dist: dj-database-url (<3,>=2.1.0); extra == "testing"
Requires-Dist: django-csp (<4,>=3.8); extra == "testing"
Requires-Dist: django-debug-toolbar (<5,>4); extra == "testing"
Requires-Dist: pytest-django (<5,>4.5); extra == "testing"
Requires-Dist: pytest-env (<2,>=1); extra == "testing"
Requires-Dist: pytest-factoryboy (<3,>=2); extra == "testing"
Requires-Dist: pytest-mock (<4,>=3.14); extra == "testing"
Requires-Dist: pytest-randomly (<4,>=3.15); extra == "testing"
Requires-Dist: pytest (<9,>8); extra == "testing"
Provides-Extra: testing
Description-Content-Type: text/markdown
License-Expression: BSD-3-Clause
License-File: LICENSE
[Description omitted; length: 15959 characters]

WHEEL

Wheel-Version: 1.0
Generator: hatchling 1.25.0
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
django_otp_webauthn/__init__.py sha256=42STGor_9nKYXumfeV5tiyD_M8VdcddX7CEexmibPBk 22
django_otp_webauthn/admin.py sha256=HlsHmwW-h0evcjZL5bjdJUNlbM6VWbO3etsUEDFLh64 2328
django_otp_webauthn/apps.py sha256=-FSCC7dCo6YfN4QYTWyp5MXHUR4DH9dqKPXf29YwT4Q 792
django_otp_webauthn/backends.py sha256=0gNVVNw6vcZp6U3fsFsSP4hwHpiAIpa6TR_zDZ-ereo 1305
django_otp_webauthn/checks.py sha256=NvnxoxLzaofLvHrqAfDAbjZm8CKGhBkscwyj_ASngMM 5120
django_otp_webauthn/exceptions.py sha256=n9s4Tu0kk1s46MnyZaP-qFbQa0fXrrDyC66hx9i8LVw 1305
django_otp_webauthn/helpers.py sha256=aPUwPcxdOaesc1CAmtimbAHWdHX8xd1aFKmYT4a1_fk 23507
django_otp_webauthn/models.py sha256=Pb675CIsGjLGbELQtAIPsrf8UxV5mBbCAUPR233eopY 16806
django_otp_webauthn/settings.py sha256=KOYu9IT-ayhwKkkUwEV_v04wVQP3qcPHwT0AeCZDKRw 4632
django_otp_webauthn/urls.py sha256=f4MFzrUl9iZMxWu094MwYd5yR5wDNh1Kn9DQKV_WIE8 1071
django_otp_webauthn/utils.py sha256=BRBEoLiYAU4wLvCyb2Iw_9rBiZYEcV354Aizx6fHWqc 6217
django_otp_webauthn/views.py sha256=BOpku65ScwccbW5_JhIgh5ofsYCCFm3IPXN7enSrep0 9931
django_otp_webauthn/locale/nl/LC_MESSAGES/django.mo sha256=ki0jTkTnH3NAirFlaYJcPbCqy7mRJvkC0xCStXI0k3g 2394
django_otp_webauthn/locale/nl/LC_MESSAGES/django.po sha256=iWnTYKpcy-n1CFkMTy5VOrMcPc0H6uTHIL5nvDG6UmY 3798
django_otp_webauthn/locale/nl/LC_MESSAGES/djangojs.mo sha256=cVSVEaa9SmC2J8K9JGQniO-I6M8OLIN8ssh4udrSbwI 3027
django_otp_webauthn/locale/nl/LC_MESSAGES/djangojs.po sha256=DxZt9oyPANbPFn5doQi1N-eaywTPB-PYq3qUb7DORVU 3213
django_otp_webauthn/migrations/0001_initial.py sha256=5FZ4-slNEIoheQqFaamLK4w7QAeLrs9bDvWVtEKsL7I 6556
django_otp_webauthn/migrations/0001_squashed_0003_webauthncredential_hash_binary_to_hex.py sha256=z6vwpvhzobYhvtjD_SQunky7ig0ljTSEZqOz-jnPE9s 7154
django_otp_webauthn/migrations/0002_timestamps.py sha256=BmE4xjtHIkkYmL9KbcpitCJKZ0VpJDnRGirWb_0w4h0 880
django_otp_webauthn/migrations/0003_webauthncredential_hash_binary_to_hex.py sha256=yLgf0iGD2jtJPZrPDHSK_z6W3MDWrkyGcnNroLTIKTU 2511
django_otp_webauthn/migrations/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
django_otp_webauthn/static/django_otp_webauthn/otp_webauthn_auth.js sha256=xxJDdoSwQ9RMly76fSQZUSz10VBiLQ_AQhpZBZNXydo 13217
django_otp_webauthn/static/django_otp_webauthn/otp_webauthn_auth.js.map sha256=52JUMCPvnWAWr426V_1K6iU0Ud-xzbHEVdQpmeLtT34 45305
django_otp_webauthn/static/django_otp_webauthn/otp_webauthn_register.js sha256=Na9dxOPI3cVHKsyRbM0XNVERRDVX-7qqKYO4e5aH0lg 11337
django_otp_webauthn/static/django_otp_webauthn/otp_webauthn_register.js.map sha256=R1rd9arKKJywo4zZUza3IxglJtWF4PKozvvX_R-e-O4 38063
django_otp_webauthn/templates/django_otp_webauthn/auth_scripts.html sha256=j1w3MUxSeyOxLeNCcsOf6jwlX9ehx_Py_Qehn21TwFI 276
django_otp_webauthn/templates/django_otp_webauthn/register_scripts.html sha256=A1ej1Xh8QkeZWRVJKnVuPAaj5LyLO1_OnKgGZ9FCQvM 280
django_otp_webauthn/templatetags/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
django_otp_webauthn/templatetags/otp_webauthn.py sha256=Lg165dS3zUDn-7-6eVdTMDAvKT_PpwLVGaeY8Ui-QM8 1955
django_otp_webauthn-0.4.0.dist-info/METADATA sha256=TjoepiCLuIP1Xovb8rt6WyoDBfRDXr-q7wsmk4KKOcQ 18125
django_otp_webauthn-0.4.0.dist-info/WHEEL sha256=1yFddiXMmvYK7QYTqtRNtX66WJ0Mz8PYEiEUoOUUxRY 87
django_otp_webauthn-0.4.0.dist-info/licenses/LICENSE sha256=i1Xffc5KdqHeDfUg9-61u5Gt9EOpD918_xdPghIibiA 1477
django_otp_webauthn-0.4.0.dist-info/RECORD