fastapi-opa

View on PyPIReverse Dependencies (1)

2.0.1 fastapi_opa-2.0.1-py3-none-any.whl

Wheel Details

Project: fastapi-opa
Version: 2.0.1
Filename: fastapi_opa-2.0.1-py3-none-any.whl
Download: [link]
Size: 26797
MD5: e59b12f01292aaf2ea7a8cfd06823f89
SHA256: a9ac93684f11a4a08a863e78efaa7a322551188824622c5d97b8a081d7b65fe2
Uploaded: 2024-07-15 09:49:53 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: fastapi-opa
Version: 2.0.1
Summary: Fastapi OPA middleware incl. auth flow.
Author: Matthias Osswald
Author-Email: info[at]busykoala.io
Home-Page: https://github.com/busykoala/fastapi-opa
Project-Url: Repository, https://github.com/busykoala/fastapi-opa
License: GPL-3.0-or-later
Keywords: fastapi,oidc,authentication,authorization,saml
Classifier: License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)
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,<4.0
Requires-Dist: PyJWT[crypto] (>=2.4)
Requires-Dist: fastapi (>=0.109.2)
Requires-Dist: graphene (<3,>=2); extra == "graphql"
Requires-Dist: itsdangerous
Requires-Dist: python-multipart; extra == "saml"
Requires-Dist: python3-saml; extra == "saml"
Requires-Dist: requests
Provides-Extra: graphql
Provides-Extra: saml
Description-Content-Type: text/markdown
[Description omitted; length: 7711 characters]

WHEEL

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

RECORD

Path Digest Size
fastapi_opa/__init__.py sha256=mwr1RZc-JiunHYvgjZANRXwkzmt6uo3S1W2hT9TkIOU 122
fastapi_opa/auth/__init__.py sha256=6wRAuz9mKFSCrkNZwP17490kVf5yR7pakFRgwz9gkjQ 124
fastapi_opa/auth/auth_api_key.py sha256=Ns61g5tvqr4M1VKadpQ2A6sbhi2WJsyJZZIoEjG3Bz4 1045
fastapi_opa/auth/auth_interface.py sha256=P5LC1CnbKDycjdYyNFzUrujhics2F8Qa_q-LMcck1ck 709
fastapi_opa/auth/auth_oidc.py sha256=t10siV8LWFqCJ9tr42sq5Ll68UeEnAL6XB76DRRE6gE 10371
fastapi_opa/auth/auth_saml.py sha256=9CF1fJpXhdQbQAJ6NJxuZ-iKvNIqu1zOoPklxvyraAA 5429
fastapi_opa/auth/exceptions.py sha256=FYy0YPiDp2mOfKPldcWqKzsuXWhEvXU-U9ziG7UzZSA 328
fastapi_opa/opa/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
fastapi_opa/opa/enrichment/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
fastapi_opa/opa/enrichment/graphql_enrichment.py sha256=fcicAckmWoNJIXQ1FDfbWlWxlm_3BD9hP32IDAOpqko 3771
fastapi_opa/opa/opa_config.py sha256=zs8IHpHGaRSP4I8NNWukBBteTWdWVoDsXATzs908ZSw 1996
fastapi_opa/opa/opa_middleware.py sha256=eb0RCiHSnivW6w9Z10x0lc2BrRUGtFFZfzs-2m6birw 5319
fastapi_opa-2.0.1.dist-info/LICENSE sha256=OXLcl0T2SZ8Pmy2_dmlvKuetivmyPd5m1q-Gyd-zaYY 35149
fastapi_opa-2.0.1.dist-info/METADATA sha256=jWgjcgLzBHR_rqa2xBdvPue5w1TXbhms53agKkQDLEc 8798
fastapi_opa-2.0.1.dist-info/WHEEL sha256=7Z8_27uaHI_UZAc4Uox4PpBhQ9Y5_modZXWMxtUi4NU 88
fastapi_opa-2.0.1.dist-info/RECORD