OAUTH

OAUTH implementations for Django.

Features currently being evaluated

Feature Description
OAuth 2 support
Server (provider)
OAuth dedicated app
Generic protocol support Indicates whether app implements generic protocol or aimed to work with certain
providers/clients.
Client (consumer)
OAuth 1 support
Code Flow Indicates if Code Flow protocol variant is supported or not
PKCE support Indicates if PKCE protocol variant is supported or not
Implicit Flow Indicates if Implicit Flow protocol variant is supported or not

Filter results

Package django-allauth Django OAuth Toolkit Python Social Auth django-auth-adfs django-prbac django-oauthost django-oauth2-authcodeflow django-oauth-backend django-oneall Django OpenID Connect Provider django-all-access Django OAuth2 Consumer Django OAuth provider django-oauth-access
Package django-allauth Django OAuth Toolkit Python Social Auth django-auth-adfs django-prbac django-oauthost django-oauth2-authcodeflow django-oauth-backend django-oneall Django OpenID Connect Provider django-all-access Django OAuth2 Consumer Django OAuth provider django-oauth-access
Description Integrated set of Django
applications addressing
authentication, registration,
account management as well as
3rd party (social) account
authentication.
OAuth2 goodies for the
Djangonauts!
Python Social Auth -
Application - Django
A Django authentication
backend for Microsoft ADFS and
AzureAD
Reusable application for
Django, introducing OAuth2
server functionality.
Authenticate with any OpenId
Connect/Oauth2 provider
through authorization code
flow. PKCE is also supported
Django Authentication with 20+
social networks using OneAll
OpenID Connect and OAuth2
provider implementation for
Djangonauts.
django-all-access is a
reusable application for user
registration and
authentication from OAuth 1.0
and OAuth 2.0 providers such
as Twitte...
Django OAuth2 Consumer is a
reusable application for
providing a OAuth provider for
your project - NOT MAINTAINED
- Us...
Support of OAuth in Django,
using python-oauth2 and from
the awesome work of Thomas
Johansson in django-piston:
http://bitbucket.org/prencher/django-piston
I didn'...
centralized OAuth access to
OAuth providers in Django
Category App App App App App App App App App App App App App App
# Using This 122 18 29 0 0 1 1 0 0 14 3 1 1 2
Python 3?
Development Status Beta Production/Stable Beta Production/Stable Alpha Production/Stable Beta Unknown Production/Stable Production/Stable Beta Alpha Production/Stable n/a
Last updated Nov. 29, 2021, 2:57 p.m. Sept. 25, 2021, 2:58 a.m. Sept. 23, 2021, 9:03 a.m. Dec. 1, 2021, 1:58 p.m. Jan. 18, 2021, 2:15 p.m. April 10, 2021, 11:07 p.m. Aug. 30, 2021, 4:52 a.m. Aug. 11, 2017, 8:31 p.m. Oct. 17, 2018, 6:21 p.m. Feb. 28, 2017, 1:07 p.m. April 18, 2014, 5:23 p.m. Jan. 11, 2017, 8:23 p.m. July 31, 2014, 4:26 p.m.
Version 0.46.0 1.5.0 5.0.0 1.9.3 1.0.1 1.1.0 0.3.2 0.2.3 1.3 0.7.0 0.9.0 0.2.0 2.2.9 n/a
Repo GitHub GitHub GitHub GitHub GitHub GitHub GitHub Other GitHub GitHub GitHub GitHub Bitbucket GitHub
Commits
Stars 6877 2376 1572 157 107 23 2 n/a 9 331 59 33 83 101
Repo Forks 2494 629 302 65 35 n/a 3 n/a 16 208 30 15 43 31
Participants pennersr
jleclanche
julen
bittner
iarp
sssbox
agriffis
timgraham
Akay7
yrik
more...
synasius
masci
jleclanche
n2ygk
palazzem
dulacp
Psykopear
dulmandakh
outsbart
poswald
more...
omab
nijel
andreif
webjunkie
browniebroke
gorillamania
bradenmacdonald
aniav
clintonb
vinhub
more...
jobec
JonasKs
sondrelg
peterfarrell
Seykotron
marcosatti
mislavcimpersak
Fholange
xavirg
jatindergit
more...
millerdev
kennknowles
czue
dannyroberts
biyeun
GertBurger
NoahCarnahan
ArtemBernatskyy
nickpell
snopoke
more...
idlesign
imcj
cpontvieux-systra
sannies
jrd
dependabot[bot]
johansvenson
dgarceries
ekevoo
ckot
ztorage
hramezani
Rohja
gitter-badger
alexanderkononenko
juanifioren
wojtek-fliposports
grahamu
MaartenKos
suutari-ai
cbouvier15
pabluk
fjouatte
gertjanol
nmohoric
more...
mlavin
fdemmer
seguri
jlafon
frostblooded
dpoirier
kevin-brown
KrzysiekJ
gene-levitzky
david brosner
paltman
jtauber
carljm
mikeharris100
Documentation N/A N/A N/A N/A
OAuth 2 support
Server (provider)
OAuth dedicated app
Generic protocol support  
(but extensible)
 
(but extensible)
 
(bonus twitter-like xAuth support)
Client (consumer)
OAuth 1 support
Code Flow
PKCE support
Implicit Flow
Search Weight Package Description Last PyPI release: Repo Forks Stars
{{ item.weight / max_weight * 100 | number:0 }}% {{ item.title }} Grid: {{ item.description }} {{ item.last_released | date: 'mediumDate' }} N/A {{ item.repo_forks }} N/A {{ item.repo_watchers }} N/A