django-mfa3

View on PyPIReverse Dependencies (0)

0.15.0 django_mfa3-0.15.0-py3-none-any.whl

Wheel Details

Project: django-mfa3
Version: 0.15.0
Filename: django_mfa3-0.15.0-py3-none-any.whl
Download: [link]
Size: 22543
MD5: f3ca4f12f5a75de1da939baebb7ddce2
SHA256: 825b69f9e5721bdb9109cf58d37fde495a1bdcbe061e435d62d799f4522e77cb
Uploaded: 2025-01-20 13:17:46 +0000

dist-info

METADATA

Metadata-Version: 2.2
Name: django-mfa3
Version: 0.15.0
Summary: multi factor authentication for django
Author-Email: Tobias Bengfort <tobias.bengfort[at]posteo.de>
Project-Url: Homepage, https://github.com/xi/django-mfa3
License: MIT
Keywords: django,mfa,two-factor-authentication,webauthn,fido2
Classifier: Development Status :: 4 - Beta
Classifier: Environment :: Web Environment
Classifier: Framework :: Django
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Requires-Dist: pyotp
Requires-Dist: fido2 (>=1.2.0)
Requires-Dist: qrcode (<7.4,>=7.1)
Requires-Dist: django (>=3.2)
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 4901 characters]

WHEEL

Wheel-Version: 1.0
Generator: setuptools (75.8.0)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
mfa/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
mfa/admin.py sha256=8zgA_aJntEJp2-tCU71xOGyTwc1m_OrvN-_gTSIMJ3Q 767
mfa/apps.py sha256=cPxdtq2aOdDVn1-Cm_DUmL_AfSUqK-zuiNirTuBbhBQ 219
mfa/decorators.py sha256=NPLpEgYsY9YuTn_efx9RpuT45_pKRvZsbgJKIAyyY0g 412
mfa/forms.py sha256=qMP6nfhaLa8gQi9jyLkUl2c5vHqikFOEq_FZuoP6pnE 1008
mfa/mail.py sha256=J0l-9zr0ecmMsY-aAU_hQtLO1RG_jhwKBxnpK1TDV9M 1269
mfa/middleware.py sha256=1GcxuvIV26K_JaLOnFBSF-feFWaGom2M2iCX9CPw-qA 429
mfa/mixins.py sha256=yVWR1ttybvYECrKeyfhJA1IiB19wtU8ldA7Mr5NUyzo 2021
mfa/models.py sha256=oFOgb41bae8gspH372GBzqODUDMkz84TBnjZn6Wamnc 578
mfa/settings.py sha256=6GMNv2DyX5egFldq0jxBL-LNT42aiUVjdFzFOpsev50 788
mfa/urls.py sha256=P10xCERbsifb89MYMtn-tBVxyenNYFMAR0_VTZc1WYk 503
mfa/views.py sha256=CgadK1Ppegbr_IXshvT2L8crrvHhjSTpDHsPOWYPjDw 4246
mfa/locale/de/LC_MESSAGES/django.mo sha256=7zrjFrWHHX592ZkJMQb5LQc82UQUBpPHOqGLCFG8kTU 438
mfa/locale/de/LC_MESSAGES/django.po sha256=2faMHGXYedvaAIp5Rr3qLRW3JS5ciYINlKTE-rQy_s4 443
mfa/locale/fr/LC_MESSAGES/django.mo sha256=cSPoRtoFe8gCSNtrDx52n3zLJGON8w1qoTm_lNAqoo4 636
mfa/locale/fr/LC_MESSAGES/django.po sha256=wslCxvhYE2Okz2L-VtAFhwt8d1xJk-ufK0jX1ru5sIE 663
mfa/methods/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
mfa/methods/fido2.py sha256=8aQ7Qj8jERO3G6H24h2tZzulwehYp5MW9t-7tEyuAI0 2047
mfa/methods/recovery.py sha256=7kMOd8LhZsO8FpdPSseIuFkgy88kFX7dqv0tI-qFuz4 800
mfa/methods/totp.py sha256=6l2KNhDkFS_yzZo0Pwph9mzlDEG55Cf2eDB0N3o1PY8 911
mfa/migrations/0001_initial.py sha256=UmFeUue05tqj5uKJwnEY1UPT-U8XEhfyRqM207LsOWU 893
mfa/migrations/0002_mfakey_last_code.py sha256=qDsNtnKJzY0uQTjti4h4HsKpOxqhic33zGdIVisb7n8 384
mfa/migrations/0003_alter_mfakey_method.py sha256=yMrA5StFSHldgZIDkFGthyOczuP-_ogbQU81X63aAxc 453
mfa/migrations/0004_alter_mfakey_id.py sha256=g8d_6vlPBUTiitHEdx_7uSoI-HAIX3LKnLXkh5mMCKY 401
mfa/migrations/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
mfa/static/mfa/fido2.js sha256=5xBz-uGLX8uDClDku5weEBFw1WiZlsF8qCAmLA9s1fw 2112
mfa/templates/mfa/auth_FIDO2.html sha256=44AhMfrGOh1Bg1rcstrhdnOuuFA_zawGdfkCp7OdqX8 610
mfa/templates/mfa/auth_TOTP.html sha256=IOfW0rhndRUfuHah_7Hi1mn4Dr0G0xlRk6HJ9WsaG3U 480
mfa/templates/mfa/auth_recovery.html sha256=MzSxJCRMur3z-FFKgfdsIqOmtoxUA2AfPLpLS3yMA64 559
mfa/templates/mfa/create_FIDO2.html sha256=77aDc--0zlHW-Oho8CsD-WhtVg26LmGJgN6tYD6c9_w 515
mfa/templates/mfa/create_TOTP.html sha256=YGPB7OpiNYPRJAY3aEKvWx3Hw1-JRAsnOsU7oX3-BSY 485
mfa/templates/mfa/create_recovery.html sha256=ajSSI6z92l7phcM06QkMGuOvz0UlK2a3AmBrgIxs3UA 789
mfa/templates/mfa/login_failed_subject.txt sha256=xjaix_morvj1ahIEY6z_EEwCL75B42KQl5YU7LvXGpQ 178
mfa/templates/mfa/mfakey_confirm_delete.html sha256=-UbBPhGMm6_LzNmgAzKBMTYpdlDELP9JHWW3qW20FfA 145
mfa/templates/mfa/mfakey_list.html sha256=HxrEBqb6wD9KTS62W3M7wzIThV4SEgVwfc8PVoqQ1rw 922
mfa/templatetags/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
mfa/templatetags/mfa.py sha256=I6jDhPDk-lYj9y6oBQX7HaKgjv7pzoIJxxA2TQYXjVU 357
django_mfa3-0.15.0.dist-info/LICENSE sha256=EkquIKss4DZm4qkc_GjBTxvoWZBLC4T2mBkTaZgpSFI 1072
django_mfa3-0.15.0.dist-info/METADATA sha256=UE4xWAaql7hPgRXpoo3nPkjINOqWmMFTfI6nBKw1OQs 5717
django_mfa3-0.15.0.dist-info/WHEEL sha256=In9FTNxeP60KnTkGw7wk6mJPYd_dQSjEZmXdBdMCI-8 91
django_mfa3-0.15.0.dist-info/top_level.txt sha256=ItdOgQwaWEFSLJh4ixZHTU0g2uIDY5v9VXtqHlSQckE 4
django_mfa3-0.15.0.dist-info/RECORD

top_level.txt

mfa