django-rest-mfa

View on PyPIReverse Dependencies (0)

1.2.2 django_rest_mfa-1.2.2-py3-none-any.whl

Wheel Details

Project: django-rest-mfa
Version: 1.2.2
Filename: django_rest_mfa-1.2.2-py3-none-any.whl
Download: [link]
Size: 38471
MD5: ad72b9e45b11704529f36e068cf1d2b5
SHA256: 6e6aae5ec066214294a984307b2116aea58a86c156e8fdf88ef83fc5fad4e955
Uploaded: 2023-03-09 18:06:48 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: django-rest-mfa
Version: 1.2.2
Summary: Django Rest Framework Endpoints for MFA including TOTP and FIDO2
Author: David Burke
Author-Email: david[at]burkesoftware.com
Project-Url: homepage, https://gitlab.com/burke-software/django-rest-mfa
License: MIT
Classifier: Framework :: Django
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Requires-Python: >=3.8.0,<4.0.0
Requires-Dist: djangorestframework (<4.0.0,>=3.12.4)
Requires-Dist: fido2 (<2.0.0,>=1.0.0)
Requires-Dist: pyotp (<3.0.0,>=2.6.0)
Requires-Dist: user-agents (<3.0.0,>=2.2.0)
[No description]

WHEEL

Wheel-Version: 1.0
Generator: poetry-core 1.5.1
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
django_rest_mfa/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
django_rest_mfa/admin.py sha256=A7RqAOznLn2twf998e7DdzPC8ns9JUdNfpeU1izDaL8 135
django_rest_mfa/apps.py sha256=0muBE9DvYvFZxpkPFpLmPheunKNTbnfuWENCmdAC6uY 160
django_rest_mfa/constants.py sha256=XD6wUmolkLZSP75PumeBbdf0E6vyMJMv-Q1ZRFprh8M 75
django_rest_mfa/fido2.py sha256=bLGacweIN5Yw0IrXm1WeM16H84SvgWRZ-xLGvUDEgr8 2470
django_rest_mfa/fields.py sha256=IEOlsBEOQxPUNs4YGkLd_sWVG0pG324XCeN5UVa_oA0 138
django_rest_mfa/helpers.py sha256=v4kU4dVMAG2lfLJZ_2SB4JO0QcyVUMt4cB6Dqr_Iydc 2658
django_rest_mfa/mfa_admin/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
django_rest_mfa/mfa_admin/apps.py sha256=MgbnFHEdpxpXAKPlOf88iQ_DdNf-XGzLrWRMXQ76bdI 165
django_rest_mfa/mfa_admin/static/django_rest_mfa/cbor.js sha256=9pZ7idQoPOllsU3ZqtlStBi3u4d6qKZOaG3pqpxFjjE 12175
django_rest_mfa/mfa_admin/static/django_rest_mfa/fido2_add.js sha256=hrZAKa7GBP3ko3Zf-vl937byrPoHAaQd1XZqPDuC6_I 153
django_rest_mfa/mfa_admin/static/django_rest_mfa/otp_add.js sha256=zaiJ6MS_k8sJA1Dg6F3gecihwSIFN8ZGqDFKxH2SrSc 220
django_rest_mfa/mfa_admin/static/django_rest_mfa/qrcode.js sha256=uliN-vc4v4mA5do7aAqxzj8gWvdXdFTBb5wFBv50TfQ 23468
django_rest_mfa/mfa_admin/static/django_rest_mfa/second_factor.js sha256=nvD0b0BcjMEgthWrJxFyxCumJounOKaKZCLKr95dITA 177
django_rest_mfa/mfa_admin/static/django_rest_mfa/utils.js sha256=ErCYOjZ4hj0CFfY1o3PRGTTvstGw_4z6vnX0tybW6rc 5119
django_rest_mfa/mfa_admin/templates/admin/base_site.html sha256=ThTC1TXHyoUSii-PcJkxCMTTLvAsfSxqQnFzQUjcGvE 738
django_rest_mfa/mfa_admin/templates/django_rest_mfa/fido2_add.html sha256=lTffwDJcsFczn2O9K3S05FTAXCeGtAY9FoutW7oZgEM 967
django_rest_mfa/mfa_admin/templates/django_rest_mfa/login.html sha256=NkDhwKbbrgtSIGaR-Rd--brhsAUOfafZGmf9uiI-uhU 32
django_rest_mfa/mfa_admin/templates/django_rest_mfa/otp_add.html sha256=O5AWLTHXwnaamHRcJf39MYHeIDpEpsnvkJd-0W_PD40 1084
django_rest_mfa/mfa_admin/templates/django_rest_mfa/second_factor.html sha256=sdMgUdGOF8--Wq3VmPKDzI1Wy9TKMYGpxfpFLss4DqQ 850
django_rest_mfa/mfa_admin/templates/django_rest_mfa/userkey_confirm_delete.html sha256=Z51IiMcvF1OnvNlzHlPeGU2WOS34B2gftKlusMZmQeU 544
django_rest_mfa/mfa_admin/templates/django_rest_mfa/userkey_list.html sha256=O9IW16NrZ4ycnFtrUWfOBzqbuAQgTlvTKXpntsF5jg8 645
django_rest_mfa/mfa_admin/urls.py sha256=rllHtgOYFQcIlrU8hjNg4Gy8Y5vjScgyw4YwLS6FeJA 873
django_rest_mfa/mfa_admin/views.py sha256=-8jHnhIbjIFMg8EMbxvUSKqhYgqYkFFz6PRmqRHOWsw 1701
django_rest_mfa/migrations/0001_initial.py sha256=YYhcODOUBexZZXTYcUnyzQmLcmF-qzqGvGJvYrIVsdY 1089
django_rest_mfa/migrations/0002_alter_userkey_key_type.py sha256=WjY6AttgcTqp3HAgF2zSWXpz1dh0UJjnfs_rW9D-77Q 498
django_rest_mfa/migrations/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
django_rest_mfa/models.py sha256=2-ycVVUCMOJTLwmeaezuIGRMVDUN25iXM3cOiNBts4M 2309
django_rest_mfa/parsers.py sha256=mY6IbhuvRYb0Ql5H3dbLW9C7x6AaJgOOCS_K3sXcPRE 463
django_rest_mfa/renderers.py sha256=uckvj9XgXbI07XgLqAiXqxPnJl8ljZK5WcmEMwNmDwA 716
django_rest_mfa/rest_auth_helpers/serializers.py sha256=0g8KlJ0OVYPpAnefccU0RzwPqvIjCWCc1sJi7gR4R-M 299
django_rest_mfa/rest_auth_helpers/utils.py sha256=wvT6mjId6V32N0_uG5ZXuuZMqNUzizbsN3p85VE5ugQ 319
django_rest_mfa/rest_auth_helpers/views.py sha256=Y6jFz8rVH-1T7uOsmlz4mEEhQs5kZ3-ZQy2kYogsXN8 963
django_rest_mfa/serializers.py sha256=bezi0Knh0Tq2hKHuJW2nxW5cpt89T_fNgDwMxW0xQVE 4477
django_rest_mfa/settings.py sha256=7JSC14FE0bXy-_VJ7nhH_Ufu60-o_q69CMI32xpkm-I 198
django_rest_mfa/tests.py sha256=K7hreH1LB-0PyDwILogy7-2iETcWMVZF8rZIxgrXrSQ 7517
django_rest_mfa/totp.py sha256=nowUhbw5EE2yhHxO6sqx0VBYEXkvUUSigJ-ytL51MlE 503
django_rest_mfa/trusted_device.py sha256=bIiDScZ3koFylfsrKT5Tz1ppVLl1Iw1_DoTU1ICf-OU 525
django_rest_mfa/urls.py sha256=swHcHWFWUwrWgysvCTiBy3IBV0w-5penSoXUHvkUVi0 616
django_rest_mfa/views.py sha256=7OekzTbkWIC0_QAxKoO5BjF4_-eZlxZIiHwwkum395o 8509
django_rest_mfa-1.2.2.dist-info/LICENSE sha256=T7iTHx8CXagjmliv0mUX9NoaePlCvSdhK-x_3MPV7g8 1071
django_rest_mfa-1.2.2.dist-info/METADATA sha256=fbhpvXUV9o6Qp6g4QuAm2Z1FEWwK9nTC2jrDaMykLaY 815
django_rest_mfa-1.2.2.dist-info/WHEEL sha256=kLuE8m1WYU0Ig0_YEGrXyTtiJvKPpLpDEiChiNyei5Y 88
django_rest_mfa-1.2.2.dist-info/RECORD