samba
fastapi-oauth2
samba | fastapi-oauth2 | |
---|---|---|
1 | 2 | |
5 | 76 | |
- | - | |
6.5 | 8.0 | |
4 months ago | 5 months ago | |
Crystal | Python | |
MIT License | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
samba
fastapi-oauth2
-
New, easy to integrate OAuth2 authentication for FastAPI
fastapi-oauth2 is a middleware-based social authentication mechanism supporting several OAuth2 providers. It leverages the social-core authentication backends and integrates seamlessly with FastAPI applications.
What are some alternatives?
caddy-security - 🔐 Authentication, Authorization, and Accounting (AAA) App and Plugin for Caddy v2. 💎 Implements Form-Based, Basic, Local, LDAP, OpenID Connect, OAuth 2.0 (Github, Google, Facebook, Okta, etc.), SAML Authentication. MFA/2FA with App Authenticators and Yubico. 💎 Authorization with JWT/PASETO tokens. 🔐
django-saml2-auth - Django SAML2 Authentication Made Easy. Easily integrate with SAML2 SSO identity providers like Okta, Azure AD and others.
goiabada - Goiabada is an OAuth2 / OpenID Connect server written in Go.
django-cas-ng - Django CAS 1.0/2.0/3.0 client authentication library, supporting Django 4.2+ and Python 3.8+
authentik - The authentication glue you need.
fastapi-auth-middleware - Lightweight auth middleware for FastAPI that just works. Fits most auth workflows with only a few lines of code