Integrated set of Django applications addressing authentication, registration, account management as well as 3rd party (social) account authentication.
-
Updated
Jun 1, 2024 - Python
OAuth 2.0 (short for "Open Authorization") is the industry-standard protocol for authorization. Generally, the OAuth protocol provides a way for resource owners to provide a client [application] with secure delegated access to server resources.
OAuth framework specifies several grant types for different use cases. Some of the most common OAuth grant types are:
Integrated set of Django applications addressing authentication, registration, account management as well as 3rd party (social) account authentication.
The authentication glue you need.
The ultimate Python library in building OAuth, OpenID Connect clients and servers. JWS,JWE,JWK,JWA,JWT included.
command line management for Google Workspace
A generic, spec-compliant, thorough implementation of the OAuth request-signing logic
🚀 Cookiecutter Template for FastAPI + React Projects. Using PostgreSQL, SQLAlchemy, and Docker
YOU SHOULD USE https://github.com/lepture/authlib
Real-life RESTful server example on Flask-RESTplus
python-social-auth and oauth2 support for django-rest-framework
JSON Web Token (JWT) authentication for Graphene Django
Example for OAuth 2 Server for Authlib.
OpenID Connect and OAuth2 provider implementation for Djangonauts.
Easy and secure implementation of Azure Entra ID (previously AD) for your FastAPI APIs 🔒 B2C, single- and multi-tenant support.
Login with Google, GitHub, Twitter, Facebook and many other networks.
A Django authentication backend for Microsoft ADFS and AzureAD
drf-social-oauth2 makes it easy to integrate Django social authentication with major OAuth2 providers, i.e., Facebook, Twitter, Google, etc.
Created by IETF OAuth Working Group
Released October 2012