navigator-auth

View on PyPIReverse Dependencies (0)

0.12.5 navigator_auth-0.12.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
navigator_auth-0.12.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
navigator_auth-0.12.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Wheel Details

Project: navigator-auth
Version: 0.12.5
Filename: navigator_auth-0.12.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Download: [link]
Size: 942248
MD5: b1f799b154da0e923811490ba60c9769
SHA256: bd2eb992cc33d64179cb4ed06605ff2adaf08f0642895d45a93c543058da3ada
Uploaded: 2024-04-26 15:04:24 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: navigator-auth
Version: 0.12.5
Summary: Navigator Auth is an Authentication/Authorization Toolkit for aiohttp.
Author: Jesus Lara
Author-Email: jesuslarag[at]gmail.com
Home-Page: https://github.com/phenobarbital/navigator-auth
Project-Url: Source, https://github.com/phenobarbital/navigator-auth
Project-Url: Funding, https://paypal.me/phenobarbital
Project-Url: Say Thanks!, https://saythanks.io/to/phenobarbital
License: Apache 2.0 License
Keywords: asyncio,auth,abac,aiohttp,authz,authentication,authorization
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: Operating System :: POSIX :: Linux
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Environment :: Web Environment
Classifier: Topic :: Software Development :: Build Tools
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Topic :: System :: Systems Administration
Classifier: Topic :: System :: Networking
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: Framework :: AsyncIO
Classifier: Framework :: aiohttp
Platform: POSIX
Requires-Python: >=3.9.14
Requires-Dist: Cython (==3.0.9)
Requires-Dist: PyNaCl (==1.5.0)
Requires-Dist: aiohttp (>=3.9.5)
Requires-Dist: alt-aiohttp-cors (==0.7.1)
Requires-Dist: uvloop (==0.19.0)
Requires-Dist: asyncio (==3.4.3)
Requires-Dist: PyJWT (==2.8.0)
Requires-Dist: pycryptodome (==3.20.0)
Requires-Dist: rncryptor (==3.3.0)
Requires-Dist: msal (==1.22.0)
Requires-Dist: aiogoogle (==5.5.0)
Requires-Dist: okta-jwt-verifier (==0.2.3)
Requires-Dist: python-slugify (==8.0.1)
Requires-Dist: psycopg2-binary (==2.9.9)
Requires-Dist: asyncdb (>=2.6.20)
Requires-Dist: navconfig (>=1.6.3)
Requires-Dist: navigator-session (>=0.5.3)
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 1223 characters]

WHEEL

Wheel-Version: 1.0
Generator: bdist_wheel (0.42.0)
Root-Is-Purelib: false
Tag: cp39-cp39-manylinux_2_17_x86_64
Tag: cp39-cp39-manylinux2014_x86_64

RECORD

Path Digest Size
navigator_auth/auth.py sha256=mrynrA50j812FDlHCTOUPu3G1Htkxpg6Lwwl5i-Hw4A 25775
navigator_auth/identities.py sha256=DLJRxQTT4_Hfv3WDan6FDOKo6GPjRK2sjibHSppbjTE 3529
navigator_auth/conf.py sha256=xqay2eSq2GEpve9eBfPZx-SL98d9GH4825AetJqeBGI 10687
navigator_auth/exceptions.cpython-39-x86_64-linux-gnu.so sha256=z3vTTEz7yxxPqCpG8Hs8bGIpryw7zGS-oRsiCj8FSqc 1042456
navigator_auth/version.py sha256=QLaeEgKPcbD4huRvdahMUxvQLR-j9InZQ4gVRmqTAxE 601
navigator_auth/decorators.py sha256=cd6CJqm4KAkvvgGqNgoJ3jNbmx2ZuJtJHBmt4odIQUc 10686
navigator_auth/__init__.py sha256=uKLeEyWC6vEfebc6-3qh5xex2Ab2T4O6yOKWm2le1Zo 270
navigator_auth/models.py sha256=KM5IVFfRIs4HocgyDirohET032gpg5ZgysM84-pMj7E 10338
navigator_auth/responses.py sha256=X3lrclLdeeqF_LWLf9V98kHWP_Q_lqbA9EI2_P8wt98 2291
navigator_auth/templates.py sha256=uB3j9Eh8yDJ4TBd0yf5r_NkWyfyBM2AvuDM06YAjM4s 6420
navigator_auth/storages/postgres.py sha256=DuZCUG5OMdnAAJG-NICTPczbuMIpyI9robB49RLRmZM 1288
navigator_auth/storages/redis.py sha256=ry2CDmSK2hiw5yKGWhJSFtSY1pzcAHjLIVtjPVXvy6c 776
navigator_auth/storages/abstract.py sha256=e9TaeW6rAh3XysWJFgU1zRsylZ6hFT2PXUCJBbEJTm8 2314
navigator_auth/storages/__init__.py sha256=nFeThELbvG6cA79DhMYw0KLf_qNoc0wXWLrs0xPVCPA 59
navigator_auth/handlers/userattrs.py sha256=mL3sKmef-_PU231jZoPAObG-PoKpD5zO-NYy-fq41C0 8202
navigator_auth/handlers/partners.py sha256=QvJfoRyyx2TQlZOiF3_BCqFNx_OuYa6LAKH4nr9kqsc 1938
navigator_auth/handlers/handler.py sha256=Wtr7cGU6jrXPUatEYacbzXiIHzd5-K7F2YANVrWJD3k 281
navigator_auth/handlers/permissions.py sha256=hSDN7Ttn41da4Hs0yivUqhj1qyePUO3Gt6cY7C7F1RI 316
navigator_auth/handlers/groups.py sha256=7ltMeWN-veOZ252NbEfXk7mPhR4k8EgQNLvj4d4z3eU 712
navigator_auth/handlers/__init__.py sha256=zkSpqYnePgoXowya_LfrGMdRomCJnfzeYl22C7fifDw 2526
navigator_auth/handlers/model.py sha256=YDlp4TJ40RxrNYlA7pb9obyrWogF3TzFP9zND92YVb8 19187
navigator_auth/handlers/users/session.py sha256=3Fm8gDDmLc2nt1_hvxjwXM-h8CDj316nD7px-zcx7pw 10845
navigator_auth/handlers/users/passwd.py sha256=alf4Z3hi7LQkf0cWKGGN9pdrfwRGSA7RafYHAyySr0k 1179
navigator_auth/handlers/users/__init__.py sha256=BSXeZ8dOiT1L4bWsvVN0iCyWFK8bwLui1Ip-0mxodXI 140
navigator_auth/handlers/users/user.py sha256=6ebaSiuyZQrV1EbcPMtOfhX6My5iBHDTacTHCSEBta0 1760
navigator_auth/authorizations/hosts.py sha256=lX7XelUPB0oowHPsIgZobGa8VjEF7jMVgExcsyvBfC8 720
navigator_auth/authorizations/abstract.py sha256=Qt1XwRo9AhCWg1B5brebduNEAAyU-ZywHDg2zIwaSkY 842
navigator_auth/authorizations/__init__.py sha256=DLgshAKGceH25yCYnCzIWiyv7iIuMGxxZurDBeSmMFw 170
navigator_auth/authorizations/allow_hosts.py sha256=OXVfim9lOzyzbykNEGmfdZhjOPr1Yb22xntqdxcxYag 661
navigator_auth/backends/token.py sha256=wKdFgpVS0iwmpWFMgEdI5TQVWvuF-8HoDZZh725jbgU 8871
navigator_auth/backends/github.py sha256=ByKnnDhs6L8ww1NZvemNVE37GeiA8P36OJ0DBXk-f4A 3746
navigator_auth/backends/noauth.py sha256=SaLQSIlT-RqtPi6iX4Fuxc6SDSxKVsEnSKOt6vRV-nU 2238
navigator_auth/backends/adfs.py sha256=8Lv2giP0SCRf0WYVssIFJ6wABvmLGhLsrZU7q-gIWkk 12215
navigator_auth/backends/api.py sha256=5Wy6fHqd-lDLXDyPx3L1P0yRN2M197vqptUYfgaRPyk 10006
navigator_auth/backends/okta.py sha256=TiQBtXEcJaSeWj_eckQ0amPUI8khhz9wljSsQJChLGU 5451
navigator_auth/backends/basic.py sha256=BN6rUwFj1tiu4vdX5auBX7TVxXIIAkaCaHI74IJ5u48 7535
navigator_auth/backends/azure.py sha256=b1a4kROUDiPg_0-PnGUD3KmyAEhIcW5BGZxzFkhwtVw 18334
navigator_auth/backends/django.py sha256=a2E6Nspxy5cCZB_1ek9b8xcxpNOrXQCpCDD1x-t7un8 10842
navigator_auth/backends/abstract.py sha256=m7uO662zVRc0mfsJ3eoE8LSKq2Zmj4AJJu6QbYSYQ2E 16015
navigator_auth/backends/troc.py sha256=hHzlThy3s3hD7xSnwEXsv8q5Ac4xZPenGoUpakxxS90 10339
navigator_auth/backends/__init__.py sha256=M3ma7cXmvp3Tty6UxJSDULd1PhGv0jC_CwIscS_qHNo 619
navigator_auth/backends/google.py sha256=oaA9-EpXf_gBWOQwMmO3jI7V1SXsWzvuBb9UT1Yh9u8 5101
navigator_auth/backends/oauth.py sha256=_JvK5KdSQ-wm3SHwvs1EJ2tV6PR0V4wOIbklS9eY2IA 1640
navigator_auth/backends/external.py sha256=7C4tk1-2x1gRKJAw-EuGtwv9FDmlMZB2aFmXsKqvQIk 19106
navigator_auth/backends/jwksutils.py sha256=hcWnI668JW2c0gFokUZ_8lyfgPAhWQy2GmLgd_KAHrE 4135
navigator_auth/backends/oauth2/backend.py sha256=xZ1Feli6JHJEnmxGRE9-B-FGAW0bUzVYcyE9xuYBf8g 12921
navigator_auth/backends/oauth2/__init__.py sha256=yLb7nlQ8sJUgaRkasMnHc56_SmI35101jcmMNbRbofU 68
navigator_auth/backends/oauth2/models.py sha256=HokNFfx4YQuC7obIeWyVNXgUytc6PzyxcWgp3fCxdKo 2182
navigator_auth/backends/attributes/internal.py sha256=BLeHPsEv7az9mOs45LcPEfvpEvbTgzcL8hwQOyRRVJQ 368
navigator_auth/backends/attributes/abstract.py sha256=on6XQGve40uGA8oOKmL3bTLsWrg4kbK_7YK3eThwKfM 976
navigator_auth/backends/attributes/__init__.py sha256=znexkdPh96Frva0L8ICEA8wgPb-amjb5klub5LjzFdQ 122
navigator_auth/backends/idp/__init__.py sha256=hdA_2scNV3T89qAYSR37dSUy6rm7VkNQeoaLui-JEpw 13965
navigator_auth/backends/idp/code.py sha256=ZBUWCZgfWPlGFX2zDtP7kg2i8I_hBxybm__xtNIGzb4 1447
navigator_auth/libs/parser.cpython-39-x86_64-linux-gnu.so sha256=kmsjvfMyTbtjTfbXdUookfcidjc_iJ5SQJiCu7jU1L0 477120
navigator_auth/libs/__init__.py sha256=8w2Ool5ra0n0uVKIhx1o96kZq4btWL36jKwQ8sTQbVw 271
navigator_auth/libs/cipher.cpython-39-x86_64-linux-gnu.so sha256=5NL6LUkoZJLCO3DWS8i2UKsFG8QXNq3ZLjO6ChM7I94 644936
navigator_auth/libs/json.cpython-39-x86_64-linux-gnu.so sha256=fXAlBx-BG-vr4pwXdTwks3WJkHKH9AYi1-Xaec_b1YU 622480
navigator_auth/abac/guardian.py sha256=GaX2A0mdnqQAK84lRZr6l-RAY8maPg7mUQ8jx6VXGAE 9281
navigator_auth/abac/audit.py sha256=mJ_N-_bbLvOtvOwCAHkqxgqftk6kwQzebkNx7Mm2eV0 2262
navigator_auth/abac/errors.py sha256=73_2GlbF564GexsagFqQ_tE4nNWgmfXXVwgT_TghnKw 3126
navigator_auth/abac/decorators.py sha256=nzOIn4b-OkINDBxY6c_41z6ZbHazevL1ZmzorA3S1zA 2403
navigator_auth/abac/pdp.py sha256=aQypFtRrJ4qbjr2fUJqm50xuRemJKyWqD79d1_7Qm6Y 13622
navigator_auth/abac/__init__.py sha256=LKvXfhzC0agppQZUvPOrReEXPIQZYXQcIng2mlgudTU 113
navigator_auth/abac/middleware.py sha256=4FlAQXw-YNTv6dc76KuVBK2Av_l4Bf4VUZIBu29QhE8 1744
navigator_auth/abac/policyhandler.py sha256=DDcWgIjmxU9idMwHqV9uYTqZz8XPKGTvTUnouUMV0kM 353
navigator_auth/abac/context.py sha256=hDs8j66p0XeMahfrI0kHEF-Ltd8iyEL12KLQlLCTHKI 3403
navigator_auth/abac/storages/db.py sha256=1YjLFJkmhlbICGt7EC3ECXKdE8Q1MzTjDJnrN6RY8ho 2604
navigator_auth/abac/storages/abstract.py sha256=yzmhg3kBFrBxm4kKDmHNfznCjdOz6lkW0zr9XnMynz0 487
navigator_auth/abac/storages/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
navigator_auth/abac/storages/pg.py sha256=UOgbxEfzLTqU3X0-bbxktGfeQ19XiNTpJAR4nQKgheI 2389
navigator_auth/abac/policies/file.py sha256=-gaSIRovNiRFJsBVFfclafjcR6oW7bYq_StDgemzsJ0 4385
navigator_auth/abac/policies/policy.py sha256=XD7nUNLgs9eP-P-38zf1kFYovXFI8tSn5mXSyI39NZQ 6271
navigator_auth/abac/policies/obj.py sha256=1RGAnkQ5NeLDwk3ELdv0z-dlNouTughfnYc4v8f0vwo 10211
navigator_auth/abac/policies/abstract.py sha256=EKJmY9U5tpjPLosk6x3aU_bi969zX8HlQeHbxkN6jIc 8989
navigator_auth/abac/policies/__init__.py sha256=6zVIw9Ua58liAc7x6TlrSZN98rRaCGy7rBWY-LT0yTE 440
navigator_auth/abac/policies/resources.py sha256=s-sw374dZoI9GDgjwoJ5j6QbomsfT4lmDz1qmr7s_Fc 7274
navigator_auth/abac/policies/environment.py sha256=Zujn5WD56m6SZd_n5eEiPgEdQvj4BvXfjw7SWJcSN3Q 595
navigator_auth/middlewares/token.py sha256=PZJ7m4cg_ds1lliagl_miIEnH_FblYZROXxKauPaFAo 2912
navigator_auth/middlewares/django.py sha256=iqjCgaoyAaQzV7X5rY3wM-HQwQZ9eg0lDti4of8vvVg 3192
navigator_auth/middlewares/jwt.py sha256=FWnFdpny3j7kYPMw-A5oMq58sZPxUogLvEc-Tkc7iVM 4520
navigator_auth/middlewares/abstract.py sha256=BQJi-bJsRufrthjGyv4pN1A8MDXawydaltKB9Jw-gRM 3442
navigator_auth/middlewares/troc.py sha256=bBOhZ1rXiHk74RMFG8FO_GFJmyCBdul_3NE995WutOs 2838
navigator_auth/middlewares/__init__.py sha256=IWLjJNNoKNfvJaFa6XGqhYdvMmUV14SjUQtcCRzAL88 384
navigator_auth/middlewares/apikey.py sha256=tBW8Azx_kaOOzlXjXrmCUoIcNC5GrywaJtcmD3fGTIU 3707
navigator_auth-0.12.5.dist-info/LICENSE sha256=xx0jnfkXJvxRnG63LTGOxlggYnIysveWIZ6H3PNdCrQ 11357
navigator_auth-0.12.5.dist-info/METADATA sha256=Dnjuj6ZtQtZWlUGnuGXU2iCbFh9EDkHpcZJj8rSSN5g 3180
navigator_auth-0.12.5.dist-info/RECORD
navigator_auth-0.12.5.dist-info/top_level.txt sha256=8D2uk_d6Igj2B2ahU5xZ8lAb1vTvazTjxzRQTc0vJw4 15
navigator_auth-0.12.5.dist-info/WHEEL sha256=uQ9JcPdAMEhlCRnfrhg6ydnbrPot9NaB8igB3QVnPX0 148

top_level.txt

navigator_auth