The authentication glue you need.
-
Updated
Dec 14, 2025 - Python
Single sign-on (SSO) is an authentication scheme that allows a user to log in with a single ID to any of several related, yet independent, software systems. SSO supporters place emphasis on it reducing the risk of password fatigue and improvement of usability in terms of perceived corperate identity between different services of the same provider.
Conversely, single sign-off or single log-out (SLO) is the property whereby a single action of signing out terminates access to multiple software systems.
The authentication glue you need.
Django SAML2 Service Provider based on pySAML2
Django SAML2 Authentication Made Easy. Easily integrate with SAML2 SSO identity providers like Okta, Azure AD and others.
FastAPI plugin to enable SSO to most common providers (such as Facebook login, Google login and login via Microsoft Office 365 Account)
OpenID Connect authentication provider for Home Assistant
MLflow Tracking Server OIDC Auth plugin
OAuth implementation over IITB LDAP authentication system
Official Python SDK for interacting with the WorkOS API
A simple Python tool to get short-term access tokens for CLI/Boto3 operations when using AWS SSO