Python Oauth2

Open-source Python projects categorized as Oauth2

Top 23 Python Oauth2 Projects

  • django-allauth

    Integrated set of Django applications addressing authentication, registration, account management as well as 3rd party (social) account authentication.

  • Project mention: Django SaaS Package | /r/django | 2023-06-25

    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.

  • authlib

    The ultimate Python library in building OAuth, OpenID Connect clients and servers. JWS,JWE,JWK,JWA,JWT included.

  • 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.

    WorkOS logo
  • gmvault

    gmail backup software

  • Project mention: MailPlus locking up Server | /r/synology | 2023-05-30

    Do you have other apps installed? Go into the package center and stop stuff. Your issue isn't corruption it's the old and not very powerful hardware (and possibly your drives) not being enough for the workload. If you want to try a different app there is a docker solution https://github.com/gaubert/gmvault

  • GAM

    command line management for Google Workspace

  • Project mention: Google have removed RSS support from their developer blogs | news.ycombinator.com | 2023-12-11
  • django-oauth-toolkit

    OAuth2 goodies for the Djangonauts!

  • OAuthLib

    A generic, spec-compliant, thorough implementation of the OAuth request-signing logic

  • fastapi-react

    🚀 Cookiecutter Template for FastAPI + React Projects. Using PostgreSQL, SQLAlchemy, and Docker

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • Flask-OAuthlib

    YOU SHOULD USE https://github.com/lepture/authlib

  • django-rest-framework-social-oauth2

    python-social-auth and oauth2 support for django-rest-framework

  • email-oauth2-proxy

    An IMAP/POP/SMTP proxy that transparently adds OAuth 2.0 authentication for email clients that don't support this method.

  • Project mention: Bringing Exchange Support to Thunderbird | news.ycombinator.com | 2024-04-21

    What makes you say the protocol is different for each provider?

    I maintain a proxy that transparently adds support for OAuth 2.0 support to IMAP/POP/SMTP clients (https://github.com/simonrob/email-oauth2-proxy), and for normal use it doesn’t need to know anything about which service it is connecting to. Apart from advanced features such as CCG or ROPCG which are mostly O365 only, what is different?

  • django-oidc-provider

    OpenID Connect and OAuth2 provider implementation for Djangonauts.

  • fastapi-azure-auth

    Easy and secure implementation of Azure Entra ID (previously AD) for your FastAPI APIs 🔒 B2C, single- and multi-tenant support.

  • Project mention: FastUI: Build Better UIs Faster | news.ycombinator.com | 2024-03-01

    I'm under the impression that you work for a company that sells services related to FastAPI? https://github.com/Intility/fastapi-azure-auth

    I maintain an open source library in my spare time for free, that you are welcome to ignore if you find better alternatives.

  • falconpy

    The CrowdStrike Falcon SDK for Python

  • Project mention: Identity API for PSfalcon or FalconPY | /r/crowdstrike | 2023-07-12

    And for falconpy: https://github.com/CrowdStrike/falconpy/wiki/Identity-Protection

  • loginpass

    Login with Google, GitHub, Twitter, Facebook and many other networks.

  • Project mention: Authlib: Python Authentication | news.ycombinator.com | 2023-06-26

    You mean using authlib to do login with facebook/google? If so, this looks helpful: https://github.com/authlib/loginpass

  • django-auth-adfs

    A Django authentication backend for Microsoft ADFS and AzureAD

  • fastapi-sso

    FastAPI plugin to enable SSO to most common providers (such as Facebook login, Google login and login via Microsoft Office 365 Account)

  • Project mention: Build a personal project is a good thing | dev.to | 2023-08-14

    After some searching, I stumbled upon fastapi-sso This library proved to be elegantly straightforward, with well-crafted examples. Encouraged by its capabilities, I decided to retire the previous signup/login mechanism in favor of GitHub SSO. The transition was seamless, and everything appeared to be sailing smoothly.

  • aioauth

    Asynchronous OAuth 2.0 provider for Python 3

  • Flask-Discord

    Discord OAuth2 extension for Flask. An Easier implementation of "Log In With Discord".

  • Project mention: I'm ENFP but I write code | /r/ENFP | 2023-05-26

    I kind of mixed that tutorial for Flask with: https://github.com/weibeu/Flask-Discord

  • google-workspace

    A unofficial high level Python API wrapper for some of the productivity based Google APIs, that is focused on simplicity.

  • aPRAW

    Asynchronous Python Reddit API Wrapper

  • fastapi-oauth2

    Easy to integrate OAuth2 authentication with support for several identity providers.

  • Project mention: New, easy to integrate OAuth2 authentication for FastAPI | /r/opensource | 2023-08-22
  • gwbackupy

    Open source Google Workspaceâ„¢ backup solution written in python. (gmvault alternative)

  • Project mention: Gwbackupy: A working gmvault alternative – Gmail and Workspace backup tool | news.ycombinator.com | 2023-07-15
  • Quart-Discord

    Discord OAuth2 extension for Quart. An Easier implementation of "Log In With Discord".

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Python Oauth2 related posts

Index

What are some of the best open-source Oauth2 projects in Python? This list will help you:

Project Stars
1 django-allauth 8,860
2 authlib 4,254
3 gmvault 3,538
4 GAM 3,389
5 django-oauth-toolkit 3,013
6 OAuthLib 2,739
7 fastapi-react 2,062
8 Flask-OAuthlib 1,443
9 django-rest-framework-social-oauth2 1,040
10 email-oauth2-proxy 687
11 django-oidc-provider 398
12 fastapi-azure-auth 388
13 falconpy 304
14 loginpass 289
15 django-auth-adfs 262
16 fastapi-sso 234
17 aioauth 210
18 Flask-Discord 175
19 google-workspace 85
20 aPRAW 49
21 fastapi-oauth2 34
22 gwbackupy 30
23 Quart-Discord 24

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com