OAUTH implementations for Django.
Feature | Description |
---|---|
OAuth 2 support | |
Server (provider) | |
OAuth dedicated app | |
Client (consumer) | |
Generic protocol support | Indicates whether app implements generic protocol or aimed to work with certain providers/clients. |
OAuth 1 support | |
PKCE support | Indicates if PKCE protocol variant is supported or not |
Implicit Flow | Indicates if Implicit Flow protocol variant is supported or not |
Code Flow | Indicates if Code Flow protocol variant is supported or not |
Package | django-allauth | Django Social Auth (deprecated, use python-social-auth) | Django OAuth Toolkit | Python Social Auth | django-oauth2-provider | Django OpenID Connect Provider | Django OAuth 2.0 Server App | django-auth-adfs | django-oauth-access | django-prbac | Django OAuth provider | django-all-access | Django OAuth2 Consumer | django-oauthost | django-oneall | django-oauth2-authcodeflow | django-oauth-backend |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Description |
Integrated set of Django applications addressing authentication, registration, account management as well as 3rd party (social) account authentication. |
Django social authentication made simple |
OAuth2 goodies for the Djangonauts! |
Python Social Auth - Application - Django |
Provide OAuth2 access to your app |
OpenID Connect and OAuth2 provider implementation for Djangonauts. |
Django OAuth 2.0 Server App. Please fork and improve! |
A Django authentication backend for Microsoft ADFS and AzureAD |
centralized OAuth access to OAuth providers in Django |
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't ... |
django-all-access is a reusable application for user registration and authentication from OAuth 1.0 and OAuth 2.0 providers such as Twitter ... |
Django OAuth2 Consumer is a reusable application for providing a OAuth provider for your project - NOT MAINTAINED - Use ... |
Reusable application for Django, introducing OAuth2 server functionality. |
Django Authentication with 20+ social networks using OneAll |
Authenticate with any OpenId Connect/Oauth2 provider through authorization code flow. PKCE is also supported | ||
Category | App | App | App | App | App | App | App | App | App | App | App | App | App | App | App | App | App |
# Using This | 118![]() | 44![]() | 15![]() | 29![]() | 2![]() | 14![]() | 1![]() | 0![]() | 2![]() | 0![]() | 1![]() | 3![]() | 1![]() | 1![]() | 0![]() | 1![]() | 0![]() |
Python 3? | |||||||||||||||||
Development Status | Beta | Beta | Production/Stable | Beta | Unknown | Production/Stable | n/a | Production/Stable | n/a | Alpha | Production/Stable | Beta | Alpha | Production/Stable | Production/Stable | Beta | Unknown |
Last updated | Jan. 11, 2021, 9:18 a.m. | March 30, 2015, 1:14 p.m. | Dec. 21, 2020, 12:37 p.m. | Jan. 15, 2021, 10:45 a.m. | March 18, 2014, 5:22 p.m. | Oct. 17, 2018, 6:21 p.m. | June 13, 2014, 1:25 p.m. | Jan. 18, 2021, 10:50 a.m. | July 31, 2014, 4:26 p.m. | Jan. 18, 2021, 2:15 p.m. | Jan. 11, 2017, 8:23 p.m. | Feb. 28, 2017, 1:07 p.m. | April 18, 2014, 5:23 p.m. | Aug. 5, 2020, 8:14 a.m. | Aug. 11, 2017, 8:31 p.m. | Nov. 27, 2020, 6:44 a.m. | |
Version | 0.44.0 | 0.7.28 | 1.3.3 | 4.0.0 | 0.2.6.1 | 0.7.0 | n/a | 1.5.0 | n/a | 1.0.1 | 2.2.9 | 0.9.0 | 0.2.0 | 1.1.0 | 1.3 | 0.2.1 | 0.2.3 |
Repo | Github | Github | Github | Github | Github | Github | Github | Github | Github | Github | Bitbucket | Github | Github | Github | Github | Github | Other |
Commits | |||||||||||||||||
Stars | 6135 | 2582 | 2141 | 1421 | 331 | 316 | 276 | 119 | 101 | 99 | 83 | 59 | 33 | 23 | 9 | n/a | n/a |
Repo Forks | 2183 | 780 | 591 | 270 | 259 | 196 | 120 | 46 | 31 | 34 | 43 | 32 | 15 | n/a | 15 | n/a | n/a |
Participants | pennersr jleclanche julen bittner iarp sssbox agriffis joshowen timgraham Akay7 more... | omab krvss kjoconnor estebistec maraujop mrmch bacher09 dokterbob vicalloy hassek more... | synasius masci jleclanche n2ygk palazzem dulacp Psykopear dulmandakh outsbart poswald more... | omab nijel andreif webjunkie browniebroke gorillamania bradenmacdonald aniav clintonb vinhub more... | flashingpumpkin eculver dulacp pengfei-xue adamcharnock Geekfish fernandogrd ross gotche | juanifioren wojtek-fliposports nicolasmendoza grahamu MaartenKos suutari-ai cbouvier15 pabluk fjouatte gertjanol more... | wehriam bhagany schmichael gabrielgrant ckelly chrisdev hpk mk-fg trezorg | jobec JonasKs marcosatti mislavcimpersak edevil SanderTuit quozd wreiner Bryhn-Bjolgerud fopinappb more... | brosner paltman jtauber carljm mikeharris100 | millerdev kennknowles czue dannyroberts biyeun GertBurger NoahCarnahan ArtemBernatskyy nickpell snopoke more... | david | mlavin fdemmer seguri jlafon frostblooded dpoirier | kevin-brown KrzysiekJ gene-levitzky | idlesign imcj | ekevoo ckot ztorage hramezani Rohja gitter-badger alexanderkononenko | jrd dependabot[bot] dgarceries | |
Documentation | N/A | N/A | N/A | N/A | |||||||||||||
OAuth 2 support | |||||||||||||||||
Server (provider) | |||||||||||||||||
OAuth dedicated app | |||||||||||||||||
Client (consumer) | |||||||||||||||||
Generic protocol support | (but extensible) | (but extensible) | (bonus twitter-like xAuth support) | ||||||||||||||
OAuth 1 support | |||||||||||||||||
PKCE support | |||||||||||||||||
Implicit Flow | |||||||||||||||||
Code 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 |