Top 4 Python social-login Projects
-
django-allauth
Integrated set of Django applications addressing authentication, registration, account management as well as 3rd party (social) account authentication.
-
django-rest-auth
This app makes it extremely easy to build Django powered SPA's (Single Page App) or Mobile apps exposing all registration and authentication related functionality as CBV's (Class Base View) and REST (JSON)
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
SATOSA
Proxy translating between different authentication protocols (SAML2, OpenID Connect and OAuth2)
-
social-djoser-template
🙋♂️ 🙋 Use the best REST library with OAuth2 Social login. The simpliest DRF & JWT repo that allows you to extend your extended User model with REST and social logins. 🙋♂️ 🙋
If you don't want to use Pegasus or another paid product (presumably because of the cost), the packages I'd reach for are django-allauth for login/user stuff and dj-stripe for the Stripe integration. As for teams, there wasn't a library I was happy with so I rolled my own for Pegasus, but some people like django-tenants. It's too heavyweight for my taste as it requires a more complex dev/test/infrastructure setup with Postgres schemas, as opposed to having a single-database and handling multitenancy in the application layer. But there are pros and cons to both approaches.
Project mention: Satosa: Proxy translating between different authentication protocols | news.ycombinator.com | 2024-03-31
Python social-login related posts
Index
What are some of the best open-source social-login projects in Python? This list will help you:
Project | Stars | |
---|---|---|
1 | django-allauth | 8,875 |
2 | django-rest-auth | 2,395 |
3 | SATOSA | 185 |
4 | social-djoser-template | 13 |
Sponsored