asymmetric_jwt_auth

View on PyPIReverse Dependencies (2)

1.0.3 asymmetric_jwt_auth-1.0.3-py3-none-any.whl

Wheel Details

Project: asymmetric_jwt_auth
Version: 1.0.3
Filename: asymmetric_jwt_auth-1.0.3-py3-none-any.whl
Download: [link]
Size: 34414
MD5: 11cfd198fc3f12bb0fa501ed79456914
SHA256: d59510e7d8d3c3b680b2b20ab82d4837d271b925610b86e5e757114de8e3c455
Uploaded: 2025-01-15 21:36:11 +0000

dist-info

METADATA

Metadata-Version: 2.3
Name: asymmetric_jwt_auth
Version: 1.0.3
Summary: Asymmetric key based authentication for HTTP APIs
Author: Craig Weber
Author-Email: crgwbr[at]gmail.com
Maintainer: Craig Weber
Maintainer-Email: crgwbr[at]gmail.com
Project-Url: Homepage, https://gitlab.com/crgwbr/asymmetric_jwt_auth
Project-Url: Repository, https://gitlab.com/crgwbr/asymmetric_jwt_auth
License: ISC
Classifier: Development Status :: 5 - Production/Stable
Classifier: Environment :: Web Environment
Classifier: Framework :: Django
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved
Classifier: License :: OSI Approved :: ISC License (ISCL)
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Requires-Python: >=3.10,<4.0
Requires-Dist: Django (>=4.2)
Requires-Dist: PyJWT (<3.0.0,>=2.10.1)
Requires-Dist: cryptography (>=44.0.0)
Description-Content-Type: text/x-rst
[Description omitted; length: 2765 characters]

WHEEL

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

RECORD

Path Digest Size
asymmetric_jwt_auth/__init__.py sha256=ElUY3ex1hVudQ4s5M7dgmNBDxStavtUL6I9DmCE3OsA 1342
asymmetric_jwt_auth/admin.py sha256=sWkdWazGG2hWchCeagWehogx2MNEIQTkDp7V5u_bYWs 516
asymmetric_jwt_auth/apps.py sha256=_udnUGELsVsaA-9z17c4cwMaCAVcolhQ0yBwjAYe9cA 152
asymmetric_jwt_auth/keys.py sha256=qdrfXLz60_yYWuOPV2kaq1zZxM_LHQsm5pnhkFdT1YA 6925
asymmetric_jwt_auth/management/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
asymmetric_jwt_auth/management/commands/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
asymmetric_jwt_auth/management/commands/generate_key_pair.py sha256=XqvEMKWqKu-zPZ4bovRFPfOt4qTAaP6X5jdX2LQMgy8 907
asymmetric_jwt_auth/middleware.py sha256=0D-Pk3ec9War2uHamJiiiJq4pLdN-ER8LNUUuvMDgoo 2851
asymmetric_jwt_auth/migrations/0001_initial.py sha256=bIgs9qIMkACN0qjf--744Ow9I19PF3jw3cQ-M5oaA_Q 1066
asymmetric_jwt_auth/migrations/0002_publickey_comment.py sha256=n10KA-JlJJ8GWfBRZGRf7lzKPqwt3XtAlc9kOY0CE1E 524
asymmetric_jwt_auth/migrations/0003_auto_20151112_1547.py sha256=R_ve-XFtl9fgd7hCYhwjCyfWsfgdKzg7DVYrC6rCnSY 500
asymmetric_jwt_auth/migrations/0004_auto_20191104_1628.py sha256=Fkxx9qLg_CJYWf7M2DI0KiNHm4rjAROSl6bY7xjWEY4 795
asymmetric_jwt_auth/migrations/0005_auto_20210304_1116.py sha256=WQQA9Ez1RVLA_z7iFrlYR_lHlt76hDdVhtcMVH6xnG0 2814
asymmetric_jwt_auth/migrations/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
asymmetric_jwt_auth/models.py sha256=SIyiE3S-iA5z2yO4rE66atVqaeLU3FUyiyi3hOcu3S4 3999
asymmetric_jwt_auth/nonce/__init__.py sha256=cl_2Sb-_GaaGGKYtkQjcc5BCR_86EoTs9YdCkn-G5JM 299
asymmetric_jwt_auth/nonce/base.py sha256=fURDtwYyfin9NUVS_5EtbnqGaGii6buJDD94TEZnG74 429
asymmetric_jwt_auth/nonce/django.py sha256=PfXPLecjpaYjErIJgOOmsGQNX430WNSXMkqFS_E3_aw 1373
asymmetric_jwt_auth/nonce/null.py sha256=lPR-vzcOp_CMLb6syJZ6ZdZZgjoEL4Xu9r1R0WpoSCQ 521
asymmetric_jwt_auth/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
asymmetric_jwt_auth/repos/__init__.py sha256=GcLbM8w6fX4dU_F4XMertjr170sUwuaXaJXxAAFDFqI 571
asymmetric_jwt_auth/repos/base.py sha256=ddtn2VIyFQKEXZdxIbcx5CcG9Kf2UV4tkaVRyR4y_nc 467
asymmetric_jwt_auth/repos/django.py sha256=lEk_Wn9iSzNES4LUreNnu0bC0Og6jBEy_T-eHST8i8o 2023
asymmetric_jwt_auth/tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
asymmetric_jwt_auth/tests/data.py sha256=6UfnnOBvh7jKsrociMt86ddJOaxNCflshYKEkYSxyfA 2912
asymmetric_jwt_auth/tests/fixtures/dummy_rsa.privkey sha256=qZ16XORCjhBX241qDQKTrinR8JCUNpe7y_ob4B5OXsE 1704
asymmetric_jwt_auth/tests/fixtures/dummy_rsa.pub sha256=U8W2jF7Lo-Jd8_gybebAsL77Z-khdlGi9A44j2Vn8FY 451
asymmetric_jwt_auth/tests/fixtures/dummy_rsa_encrypted.privkey sha256=5ulG0AVbRHbGZay5KDfWJAQQPJXJQcPvfBDlw8C2Xd0 1766
asymmetric_jwt_auth/tests/fixtures/dummy_rsa_encrypted.pub sha256=UTvZx1p8qxATi0Qa9SzTLViTIUXIfzRg5_6LRWKebN4 404
asymmetric_jwt_auth/tests/test_admin.py sha256=1plnnGT_lKHOBMEEPGT75T8Y1Bez3yHf27b1ulmFPZE 29
asymmetric_jwt_auth/tests/test_commands.py sha256=VK6IvvLPtCO6E1ZQUPW_Vb-gUdgWnHAg2u4VyXap0H8 1225
asymmetric_jwt_auth/tests/test_keys.py sha256=SaGmuZcssyikw38c0Y4L4fgTsl2LvWwlNnOdeHpbvok 6058
asymmetric_jwt_auth/tests/test_middleware.py sha256=2KJP94esnlEV1ytOKGath4AFewRBo-PRDoAcJkBU2UQ 8687
asymmetric_jwt_auth/tests/test_models.py sha256=9PEQMdGEeN4w2rfq_EyC5rF5QuI6AeRRxQ-2PMBcN48 4680
asymmetric_jwt_auth/tests/test_settings.py sha256=Ojbm8B1T3pMW_XribiWnKI-Mh20tku5arFLIuRW6XHM 520
asymmetric_jwt_auth/tests/test_token.py sha256=vGqylKvwfgm3CK9q5DDob-LZ1UxeHHK3CUdXENlNCjQ 4318
asymmetric_jwt_auth/tests/test_utils.py sha256=wmB63cgYaSD9GwRawO4azXEsPKIEHBBH3xkT6_PyOlc 71
asymmetric_jwt_auth/tests/test_views.py sha256=l9Mv6AJMj5VjLc95xKLmJfq-My1Crth8LN69Xdh2Qxg 3300
asymmetric_jwt_auth/tokens.py sha256=Xq-fuZj33jmUv39401iGlE-Tk5rnJ7hhqRYc_nyGC84 3919
asymmetric_jwt_auth/urls.py sha256=_0d_rpXDhWd8zIKhyHf9KP67qKhqLhN4qPphU0ra8eU 342
asymmetric_jwt_auth/utils.py sha256=Nk555Tv2n3AcRr-JOaSjDOVEXaKHiq9PzltBrs3y_Hg 582
asymmetric_jwt_auth/views.py sha256=PwutkG5U6ULvWeGBS66dMVDAbFCYqIwO14OX0_eILjU 824
asymmetric_jwt_auth-1.0.3.dist-info/LICENSE.md sha256=XzxOVS_SBSjKG9SiNa6BUKxuSgUATmnhhOmgvFAaUZ4 768
asymmetric_jwt_auth-1.0.3.dist-info/METADATA sha256=9xgyLQSTY78SkcthZz5U-0SMZF63MxjeNBhAp0ZWTxE 3851
asymmetric_jwt_auth-1.0.3.dist-info/WHEEL sha256=IYZQI976HJqqOpQU6PHkJ8fb3tMNBFjg-Cn-pwAbaFM 88
asymmetric_jwt_auth-1.0.3.dist-info/RECORD