OAUTH implementations for Django.
Package | Django OAuth Toolkit | Python Social Auth | Django OpenID Connect Provider | django-auth-adfs | django-prbac | django-oauth2-authcodeflow | django-oauth-login | django-allauth | django-oauth-backend |
---|
Package | Django OAuth Toolkit | Python Social Auth | Django OpenID Connect Provider | django-auth-adfs | django-prbac | django-oauth2-authcodeflow | django-oauth-login | django-allauth | django-oauth-backend |
---|---|---|---|---|---|---|---|---|---|
Description |
OAuth2 goodies for the Djangonauts! |
Python Social Auth - Application - Django |
OpenID Connect and OAuth2 provider implementation for the Django framework. |
A Django authentication backend for Microsoft ADFS and AzureAD |
Authenticate with any OpenId Connect/Oauth2 provider through authorization code flow. PKCE is also supported |
A minimal app that adds OAuth login support to your Django project. |
Integrated set of Django applications addressing authentication, registration, account management as well as 3rd party (social) account authentication. |
||
Category | App | App | App | App | App | App | App | App | App |
# Using This |
25
![]() |
30
![]() |
16
![]() |
1
![]() |
0
![]() |
5
![]() |
0
![]() |
143
![]() |
0
![]() |
Python 3? | |||||||||
Development Status | Production/Stable | Production/Stable | Production/Stable | Production/Stable | Alpha | Production/Stable | Unknown | Production/Stable | Unknown |
Last updated | June 30, 2025, 1:43 p.m. | July 14, 2025, 7:09 p.m. | May 24, 2025, 12:33 p.m. | April 8, 2025, 8:08 p.m. | Dec. 13, 2023, 4:26 p.m. | Feb. 25, 2025, 9:25 a.m. | Oct. 16, 2024, 11:01 a.m. | July 10, 2025, 7:30 a.m. | |
Version | 3.0.1 | 5.5.1 | 0.8.4 | 1.15.0 | 1.1.0 | 1.2.3 | 0.2.4 | 65.9.0 | 0.2.3 |
Repo | GitHub | GitHub | GitHub | GitHub | GitHub | GitHub | GitHub | Codeberg | Other |
Commits | |||||||||
Stars | 3,251 | 2,100 | 437 | 287 | 144 | 16 | 17 | 8 | 0 |
Repo Forks | 806 | 386 | 244 | 106 | 40 | 7 | 4 | 83 | 0 |
Participants |
synasius
masci jleclanche pre-commit-ci[bot] n2ygk dulmandakh palazzem akanstantsinau dulacp dopry more... |
omab
nijel pre-commit-ci[bot] renovate[bot] dependabot[bot] andreif webjunkie TechNickAI bradenmacdonald aniav more... |
juanifioren
wojtek-fliposports grahamu MaartenKos suutari-ai pabluk stefanfoulis nmohoric gertjanol fjouatte more... |
jobec
JonasKs sondrelg tim-schilling peterfarrell Seykotron dependabot[bot] WardCornettePrivate stephane marcosatti more... |
millerdev
kennknowles gherceg czue dannyroberts biyeun GertBurger NoahCarnahan esoergel benrudolph more... |
cpontvieux-systra
jrd sannies shachimi-systra dependabot[bot] pinoatrome GabDug osfog xuru jbonneville-systra more... |
davegaeddert
github-actions[bot] MPvHarmelen jethrobear |
Vyko
juhoenala pennersr |
|
Documentation | n/a | n/a | n/a | ||||||
OAuth 2 support | |||||||||
Server (provider) | |||||||||
OAuth dedicated app | |||||||||
Generic protocol support | (but extensible) |
(but extensible) |
|||||||
OAuth 1 support | |||||||||
Client (consumer) | |||||||||
Code Flow | |||||||||
PKCE support | |||||||||
Implicit Flow |
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<br>providers/clients. |
OAuth 1 support | |
Client (consumer) | |
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 |
Search Weight | Package | Description | Last PyPI release | Stars | Forks | |||||
---|---|---|---|---|---|---|---|---|---|---|
{{ item.weight / max_weight * 100 | number:0 }}% | {{ item.title }} | Grid: {{ item.description }} | {{ item.last_released | date: 'mediumDate' }} | N/A | {{ item.score }} | N/A | {{ item.repo_watchers }} | N/A | {{ item.repo_forks }} | N/A |