asymmetric_jwt_auth

View on PyPIReverse Dependencies (2)

1.0.0 asymmetric_jwt_auth-1.0.0-py3-none-any.whl

Wheel Details

Project: asymmetric_jwt_auth
Version: 1.0.0
Filename: asymmetric_jwt_auth-1.0.0-py3-none-any.whl
Download: [link]
Size: 34178
MD5: de9ebfcf12fd078fba076b051b7a0703
SHA256: 05429e755c27a10272bfa71101af23bb68e75308954cda31b05daaf16b6005be
Uploaded: 2021-05-27 15:41:13 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: asymmetric-jwt-auth
Version: 1.0.0
Summary: Asymmetric key based authentication for HTTP APIs
Author: Craig Weber
Author-Email: crgwbr[at]gmail.com
Home-Page: https://github.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 :: ISC License (ISCL)
Classifier: Operating System :: Unix
Classifier: Operating System :: MacOS :: MacOS X
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Requires-Dist: PyJWT (>=2.0.1)
Requires-Dist: cryptography (>=3.4.6)
Requires-Dist: Django (>=2.2)
Requires-Dist: coverage (>=5.5); extra == "development"
Requires-Dist: django-stubs (>=1.7.0); extra == "development"
Requires-Dist: flake8 (>=3.2.1); extra == "development"
Requires-Dist: freezegun (>=1.1.0); extra == "development"
Requires-Dist: mypy (>=0.812); extra == "development"
Requires-Dist: sphinx-rtd-theme (>=0.5.1); extra == "development"
Requires-Dist: sphinx (>=3.5.1); extra == "development"
Requires-Dist: types-cryptography (>=0.1.1); extra == "development"
Requires-Dist: typing (>=3.7.4.3); extra == "development"
Requires-Dist: versiontag (>=1.2.0); extra == "development"
Provides-Extra: development
License-File: LICENSE.md
[Description omitted; length: 2766 characters]

WHEEL

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

RECORD

Path Digest Size
asymmetric_jwt_auth/__init__.py sha256=jOg5Cx-26lt2FUdAW41GKvazS5-xJMDtck6EA23h1RI 1380
asymmetric_jwt_auth/admin.py sha256=wSI6jV_Gedlf86yyp7mzInUBAjJJPcUz3V-i7Jd1SCU 465
asymmetric_jwt_auth/apps.py sha256=puz2tI5KInMxafJCc6EwxaIZ1vPQV0cXGkkXLOVLcDg 152
asymmetric_jwt_auth/keys.py sha256=5TwMdh11sey1yXl4QuSxSyvFrPGfPI0kvkrhuUPp3Bg 6718
asymmetric_jwt_auth/middleware.py sha256=GYgHVE_HMrGx8dzEVoUYK7gTYX5iD_QMOu1eO67_YYM 2822
asymmetric_jwt_auth/models.py sha256=ydU_vE3lZdAGU6ndVlSkWGhTdmoOiwOBmfUQMeD0HsE 3893
asymmetric_jwt_auth/tokens.py sha256=Dsup8EUDW6f0eyfks5LAYseIiPicMILwh8eu55tvauk 3754
asymmetric_jwt_auth/urls.py sha256=s-WuNNGzNPNGKUslxxEhcIZ9lXajovO6V6Xk6xocJ8E 357
asymmetric_jwt_auth/utils.py sha256=zRb33Hd0WITHHz2a6SkVZjnQOt-HVp3ot8w4KsNXLCk 582
asymmetric_jwt_auth/views.py sha256=n7NIlE4UTTeaNLIG-EXFd3s8bSXFGyablD7U991Hlwc 693
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=OnNDNKJDiNUa0xHTp8vxYYO_IUnBWTLhYoNB639EK7o 782
asymmetric_jwt_auth/migrations/0001_initial.py sha256=r3fuL6Qkcxp_Nr-F4i39Idm1qCPixmSbSm4aRZYD4eI 735
asymmetric_jwt_auth/migrations/0002_publickey_comment.py sha256=fHIX4QjOlxCauFKYRUKyp4NNzPBQRJubpRyHytLAIE8 495
asymmetric_jwt_auth/migrations/0003_auto_20151112_1547.py sha256=OG6NbLuz9E7xWbNwO8DuFbdrqxzxZiHASIjDSpaEnyM 471
asymmetric_jwt_auth/migrations/0004_auto_20191104_1628.py sha256=7iQ7qfZmNevUkjIEMSnGpxKhG1eH9mKeAMn26CYVDbA 718
asymmetric_jwt_auth/migrations/0005_auto_20210304_1116.py sha256=SwZiPBg9Zxwi7xRTfELR7llJDjgG-J1FuzYzo4JqKNg 2060
asymmetric_jwt_auth/migrations/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
asymmetric_jwt_auth/nonce/__init__.py sha256=6sjcCqvK07K74M5oyq5-6qJy8HJ_9I3AG3ZoJNGt8iM 274
asymmetric_jwt_auth/nonce/base.py sha256=rnk1Ba9B3nIbeXjxeSu1ExpU7B5CSFNpJeqRGTPliuw 404
asymmetric_jwt_auth/nonce/django.py sha256=E6NbCBmfBy6grvflqv4cnU4msE-pibIwgPKqtJu9DC8 1352
asymmetric_jwt_auth/nonce/null.py sha256=HILvAkanKEsqqZHUM0ujnICYpA-8jbJfh7jciLPSUJA 522
asymmetric_jwt_auth/repos/__init__.py sha256=E7yf9s8lyq6Zjukma0lJSWy8fg--ebZ4-9L_v0BGPkE 543
asymmetric_jwt_auth/repos/base.py sha256=6UwdL_LU63kS9JgWRG4IqninMO0hD1bgwtvxNsHBQi0 451
asymmetric_jwt_auth/repos/django.py sha256=qjWMxjXUnzwOuw4Vp8_UnWKpFfwK417XigTjndFNSw8 1984
asymmetric_jwt_auth/tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
asymmetric_jwt_auth/tests/data.py sha256=6UfnnOBvh7jKsrociMt86ddJOaxNCflshYKEkYSxyfA 2912
asymmetric_jwt_auth/tests/test_admin.py sha256=1plnnGT_lKHOBMEEPGT75T8Y1Bez3yHf27b1ulmFPZE 29
asymmetric_jwt_auth/tests/test_commands.py sha256=OW2871-Ha00YiWTkEWEjhdM2lRZgYJE6Q2Lzx263anM 1263
asymmetric_jwt_auth/tests/test_keys.py sha256=UBFL4lI-Y3RlYzW5MEDFsr2SCBbx9soxwZpepZ38By8 5861
asymmetric_jwt_auth/tests/test_middleware.py sha256=ehXqbcojehRjSnNMWhJceyW2FmXBUn_ZibauCJN3Erc 8787
asymmetric_jwt_auth/tests/test_models.py sha256=dSgqPbSX_GTbtNXyOCQtrDWoojhhxZiabl4oVxmjhiI 4712
asymmetric_jwt_auth/tests/test_settings.py sha256=Z-Di3sndKfycTjXPf9Hubo1P2OJNZxBTW4gfGj2yX6c 521
asymmetric_jwt_auth/tests/test_token.py sha256=v1HOe4jghxHBO6r_uuNovDeMVNEB5n3FtrIOrlbxjgw 4233
asymmetric_jwt_auth/tests/test_utils.py sha256=wmB63cgYaSD9GwRawO4azXEsPKIEHBBH3xkT6_PyOlc 71
asymmetric_jwt_auth/tests/test_views.py sha256=EmcwReyCO6yP9pHibcm9Cp4AucKZQeBF8YjnXbhxLFU 3076
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-1.0.0.dist-info/LICENSE.md sha256=3whuMWDFpvQEh3C_dfvPWEK0PURQI3dE9d7exlKONWc 748
asymmetric_jwt_auth-1.0.0.dist-info/METADATA sha256=JIv0s5GL5kcCM09MhvYsL9fWuiunvyTlsbHFapzhjAk 4200
asymmetric_jwt_auth-1.0.0.dist-info/WHEEL sha256=OqRkF0eY5GHssMorFjlbTIq072vpHpF60fIQA6lS9xA 92
asymmetric_jwt_auth-1.0.0.dist-info/top_level.txt sha256=yTuLigJ0_9dHLq8jXNgdvFiT96oLHoix95nfGGYtk0c 20
asymmetric_jwt_auth-1.0.0.dist-info/RECORD

top_level.txt

asymmetric_jwt_auth