The authentication glue you need.
-
Updated
May 23, 2024 - Python
The authentication glue you need.
The ultimate Python library in building OAuth, OpenID Connect clients and servers. JWS,JWE,JWK,JWA,JWT included.
A generic, spec-compliant, thorough implementation of the OAuth request-signing logic
The blessed GitHub Action, for publishing your 📦 distribution files to PyPI: https://github.com/marketplace/actions/pypi-publish
Easy and secure implementation of Azure Entra ID (previously AD) for your FastAPI APIs 🔒 B2C, single- and multi-tenant support.
Proxy translating between different authentication protocols (SAML2, OpenID Connect and OAuth2)
OpenID Connect SSO provider for Sentry
Verify and decrypt 3rd party OIDC ID tokens to protect your fastapi (https://github.com/tiangolo/fastapi) endpoints.
A wrapper of Flask with pre-configured OIDC support
Material referenced in the talks @pythonindia @python-sverige
Flask-AppBuilder SecurityManager for OpenIDConnect
Authenticate FastAPI with OIDC discovery
Custom authentication backends and views for edX services
An OAuth 2.0 client library for Python, with requests integration
Authenticate with any OpenId Connect/Oauth2 provider through authorization code flow. PKCE is also supported
Add a description, image, and links to the oidc topic page so that developers can more easily learn about it.
To associate your repository with the oidc topic, visit your repo's landing page and select "manage topics."