Python OAuth

Open-source Python projects categorized as OAuth

Top 23 Python OAuth Projects

  • django-allauth

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

    Project mention: The Best GitHub Repositories For Django Developers. | dev.to | 2022-09-12
  • authlib

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

    Project mention: How could you do a Spotify login like the one Spotify Pie has? | reddit.com/r/flask | 2023-02-02

    May you looking for flask-dance or authlib

  • InfluxDB

    Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.

  • PRAW

    PRAW, an acronym for "Python Reddit API Wrapper", is a python package that allows for simple access to Reddit's API.

    Project mention: is there a list of http status code which reddit api returns? | reddit.com/r/redditdev | 2023-05-23

    Why? You gotta be ready for any status code. Even 777.

  • python-oauth2

    A fully tested, abstract interface to creating OAuth clients and servers.

  • python-social-auth

    Social auth made simple

  • django-oauth-toolkit

    OAuth2 goodies for the Djangonauts!

    Project mention: The Best GitHub Repositories For Django Developers. | dev.to | 2022-09-12

    View on GitHub

  • OAuthLib

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

    Project mention: Easy Django library for Oauth2 | reddit.com/r/django | 2022-06-27

    b) https://github.com/oauthlib/oauthlib

  • Sonar

    Write Clean Python Code. Always.. Sonar helps you commit clean code every time. With over 225 unique rules to find Python bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.

  • rauth

    A Python library for OAuth 1.0/a, 2.0, and Ofly.

  • Flask-OAuthlib

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

  • python-o365

    A simple python library to interact with Microsoft Graph and Office 365 API

    Project mention: What is your favorite ,most underrated 3rd party python module that made your programming 10 times more easier and less code ? so we can also try that out :-) .as a beginner , mine is pyinputplus | reddit.com/r/Python | 2022-12-04

    Shout out to python-o365 and circuit-maintenance-parser. Narrow scopes but solve some difficult problems.

  • Authomatic

    Simple yet powerful authorization / authentication client library for Python web applications.

  • Shreddit

    Remove your comment history on Reddit as deleting an account does not do so.

    Project mention: 📣 Had a call with Reddit to discuss pricing. Bad news for third-party apps, their announced pricing is close to Twitter's pricing, and Apollo would have to pay Reddit $20 million per year to keep running as-is. | reddit.com/r/apolloapp | 2023-05-31
  • Python Social

    Python Social Auth - Core

  • django-oauth2-provider

    Provide OAuth2 access to your app

  • 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: JMAP – a much needed modern email open standard | news.ycombinator.com | 2023-05-30

    https://github.com/simonrob/email-oauth2-proxy

    "Just works" I run it with mbsync at the command line.

    You do need a client id and some interaction with your O365 admin.

  • sanction

    A dead simple OAuth2 client implementation.

  • pyTwitchAPI

    A Python 3.7 implementation of the Twitch API, EventSub, PubSub and Chat

  • patreon-python

    Interact with the Patreon API via OAuth

  • asyncpraw

    Async PRAW, an abbreviation for "Asynchronous Python Reddit API Wrapper", is a python package that allows for simple access to Reddit's API.

    Project mention: Does API Rate limit matter for /api/info endpoint? | reddit.com/r/redditdev | 2023-03-01

    But there’s no need to do any of this if you use an API wrapper such as AsyncPRAW that is designed to handle all the complexity for you and help you automatically stay within the rate limits.

  • yahoo-oauth

    Yahoo OAuth Library

    Project mention: Has anyone successfully connected to the Yahoo API through their PHP example? | reddit.com/r/fantasyfootballcoding | 2022-09-09

    Honestly, their documentation hasn't been updated since god knows when, so it's not surprising to me that their code is broken. Is there any way you can use Python to make the initial handshake and get your access tokens? I ask because if you have that then the rest might work as intended. Maybe look through this library to see if there's anything you can use or help diagnose the issue? (https://github.com/josuebrunel/yahoo-oauth)

  • aPRAW

    Asynchronous Python Reddit API Wrapper

  • sample-flask-auth-social

    Flask Social Login - Github & Twitter | AppSeed

  • Flask-Mercadopago

    Implementation of Mercado Pago OAuth in Flask.

    Project mention: Integracion del SDK de Mercadopago y Flask | reddit.com/r/devsarg | 2023-02-12
  • ONLYOFFICE

    ONLYOFFICE Docs — document collaboration in your environment. Powerful document editing and collaboration in your app or environment. Ultimate security, API and 30+ ready connectors, SaaS or on-premises

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). The latest post mention was on 2023-05-31.

Python OAuth related posts

Index

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

Project Stars
1 django-allauth 7,972
2 authlib 3,676
3 PRAW 3,110
4 python-oauth2 2,972
5 python-social-auth 2,832
6 django-oauth-toolkit 2,806
7 OAuthLib 2,585
8 rauth 1,607
9 Flask-OAuthlib 1,446
10 python-o365 1,320
11 Authomatic 1,010
12 Shreddit 796
13 Python Social 767
14 django-oauth2-provider 337
15 email-oauth2-proxy 326
16 sanction 191
17 pyTwitchAPI 185
18 patreon-python 103
19 asyncpraw 86
20 yahoo-oauth 62
21 aPRAW 48
22 sample-flask-auth-social 6
23 Flask-Mercadopago 5
ONLYOFFICE Docs — document collaboration in your environment
Powerful document editing and collaboration in your app or environment. Ultimate security, API and 30+ ready connectors, SaaS or on-premises
www.onlyoffice.com