A generic and thorough implementation of the OAuth request-signing logic.
Authentication in Python
7 projects in Web Development. Most starred: django-allauth, pyjwt and authlib.
For OAuth, OAuthLib is a spec-level implementation with no ties to an HTTP library or web framework; other packages, including Django OAuth Toolkit, build on it. Authlib covers both clients and servers for OAuth 1, OAuth 2 and OpenID Connect, includes JWT and JOSE support, and integrates with Flask, Django, Starlette, Requests and HTTPX. In Django, django-allauth handles local accounts, email verification and social login with many providers, while Django OAuth Toolkit turns your Django project into an OAuth 2 authorization server.
OAuth4
A comprehensive library for building OAuth, OpenID Connect, and JWT/JWS/JWE/JWK/JWA.
JWT1
Permissions2
A tiny but powerful app for object-level permissions in Django, without a database.