This is a grid of all packages for user authentication.
| Package | django-allauth | django-rest-framework-simplejwt | djoser | Django OAuth Toolkit | Python Social Auth | django-two-factor-auth | django-rest-knox | dj-rest-auth | django-hijack | django-defender | django-axes | django-registration-redux | django-sesame | django-registration | django-rest-auth | Django-REST-registration | django-rest-social-auth | django-rest-framework-passwordless | django-otp | django-cas-ng | django-auth-adfs | django-trench | drf-social-oauth2 | django-authtools | django-auth-ldap | django-graphql-auth | django-allauth-2fa | djangosaml2 | django-u2f | django-tos | django-passkeys | django-mfa2 | django-allauth-ui | Impostor | Django use Email as Username | django-magiclink | django-improved-user | django-userena-ce | django-authlib | django-radius | django-guest-user | django-sitegate | django-auto-logout | ska | django-google-sso | django-windowsauth | Django Allauth Sniperlinks | django-gcp | django-glrm | django-lazysignup | django-ldap-groups | BFA | dj_auth | django-junopass | django-xsession | django-aadhaar | Django Mellon | Authentic 2, a versatile identity management server | Django | django-authority |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Description |
Integrated set of Django applications addressing authentication, registration, account management as well as 3rd party (social) account authentication. |
A JSON Web Token authentication plugin for the Django REST Framework. |
REST implementation of Django authentication system. |
OAuth2 goodies for the Djangonauts! |
Python Social Auth - Application - Django |
Complete Two-Factor Authentication for Django providing the easiest integration into most Django projects. |
Authentication Module for django rest auth |
Authentication for Django Rest Framework |
With Django Hijack, admins can log in and work on behalf of other users without having to know their credentials. |
A simple super fast django reusable app that blocks people from brute forcing login attempts |
Keep track of failed login attempts in Django-powered sites. |
Django-registration (redux) provides user registration functionality for Django websites. |
"Magic Links" - URLs with authentication tokens for one-click login |
An extensible user-registration app for Django. |
This app makes it extremely easy to build Django powered SPA's (Single Page App) or Mobile apps exposing all registratio... |
User-related REST API based on the awesome Django REST Framework |
OAuth signin with django rest framework |
Passwordless Auth for Django REST Framework |
A pluggable framework for adding two-factor authentication to Django using one-time passwords. |
Django CAS 1.0/2.0/3.0 client authentication library, support Django 2.0, 2.1, 2.2, 3.0 and Python 3.5+ |
A Django authentication backend for Microsoft ADFS and AzureAD |
django-trench provides a set of REST API endpoints to supplement django-rest-framework with multi-factor authentication (MFA, 2FA). It supports both standar... |
drf-social-oauth2 makes it easy to integrate Django social authentication with major OAuth2 providers, i.e., Facebook, Twitter, Google, etc. |
A custom User model for everybody! |
Django authentication backend that authenticates against an LDAP service. |
Django registration and authentication with GraphQL. |
Two-factor authentication for Django Allauth |
Django SAML2 Service Provider based on pySAML2 |
FIDO U2F security token support for Django |
A small app to ensure your users re-agree to Terms of Service changes |
Django Authentication Backend For Passkeys |
A Django app that handles MFA, it supports TOTP, U2F, FIDO2 U2F (Webauthn), Email Token and Trusted Devi... |
Nice looking templates for django-allauth |
Django app that enables staff to log in as other users using their own credentials. |
A Django app to use email as username for user authentication. |
Passwordless authentication for Django with magic links. |
A custom Django user that authenticates via email. Follows identity and authentication best practices. |
Accounts for Django made beautifully simple |
Utilities for passwordless authentication (using magic links, Google, Facebook and Twitter OAuth currently) |
A RADIUS authentication backend for Django |
A Django app that allows visitors to interact with your site as a guest user without requiring registration. |
Reusable application for Django to ease sign up & sign in processes |
✋ Auto logout a user after specific time in Django |
Sign data using symmetric-key algorithm encryption. Validate signed data and identify possible validation errors. Uses sha-(1, 224, 256, 385 and... |
Easily add Google Authentication to Django Admin |
Easy integration and deployment of Django projects into Windows Environments |
Django app to generate Sniper Links for unverified allauth email addresses, allowing users to find verification emails quickly. |
Everything required to run Django on GCP (storage, pubsub events, tasks, logging, errors) |
A Django middleware that make all views and URLs login required. |
django-lazysignup is a package designed to allow users to interact with a site as if they were authenticated users, bu... |
django_xsession is a middleware that offers session sharing across multiple domains (using the same session backend obviously). Can be use... |
An django extenstion for aadhar integrat... |
A Django app that provides generic per-object-permissions for Django's auth app and helpers to create custom permission checks. |
|||||||
| Category | App | App | App | App | App | App | App | App | App | App | App | App | Other | App | App | App | App | App | App | App | App | App | App | App | App | App | App | App | App | App | App | App | App | App | App | App | App | App | App | App | App | App | Other | App | App | App | App | App | App | App | App | Other | App | App | App | App | App | App | App | App |
| # Using This |
140
|
9
|
12
|
23
|
30
|
6
|
2
|
1
|
27
|
5
|
12
|
14
|
1
|
243
|
4
|
0
|
1
|
1
|
0
|
2
|
1
|
0
|
0
|
6
|
26
|
0
|
0
|
0
|
0
|
1
|
0
|
1
|
0
|
5
|
0
|
0
|
2
|
22
|
0
|
0
|
1
|
3
|
0
|
1
|
0
|
1
|
0
|
0
|
0
|
9
|
1
|
0
|
1
|
0
|
1
|
0
|
0
|
3
|
0
|
3
|
| Python 3? | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Development Status | Production/Stable | Production/Stable | Production/Stable | Production/Stable | Production/Stable | Production/Stable | Production/Stable | Unknown | Production/Stable | Production/Stable | Production/Stable | Production/Stable | Production/Stable | Production/Stable | Unknown | Beta | n/a | Production/Stable | Production/Stable | Production/Stable | Production/Stable | Unknown | Production/Stable | Production/Stable | Production/Stable | Beta | Beta | Production/Stable | Unknown | n/a | Production/Stable | Production/Stable | Unknown | Production/Stable | Production/Stable | Unknown | Production/Stable | Production/Stable | Production/Stable | Unknown | Beta | Production/Stable | Production/Stable | Production/Stable | Beta | Production/Stable | Unknown | Beta | Unknown | Beta | Beta | Beta | Production/Stable | n/a | n/a | Unknown | Unknown | Production/Stable | n/a | Production/Stable |
| Last updated | Aug. 19, 2023, 1:59 p.m. | Aug. 10, 2023, 5:39 p.m. | July 3, 2023, 11:56 a.m. | Aug. 17, 2023, 9:15 a.m. | Aug. 15, 2023, 12:21 a.m. | Aug. 15, 2023, 11:12 a.m. | Aug. 15, 2023, 2:31 p.m. | July 16, 2023, 10:52 p.m. | Aug. 3, 2023, 3:18 a.m. | July 13, 2023, 4:58 p.m. | Aug. 19, 2023, 4:26 p.m. | July 7, 2023, 10:22 a.m. | Aug. 9, 2023, 2:26 a.m. | July 11, 2023, 2 a.m. | Feb. 25, 2022, 4:28 p.m. | Aug. 15, 2023, 4:35 p.m. | June 13, 2023, 4:58 p.m. | April 11, 2022, 3:39 a.m. | July 7, 2023, 2:18 p.m. | Aug. 19, 2023, 11:02 p.m. | July 15, 2023, 1:32 a.m. | March 17, 2023, 4:18 a.m. | July 28, 2023, 10:45 a.m. | July 29, 2022, 7:01 p.m. | Aug. 8, 2023, 11:32 a.m. | June 17, 2022, 5:46 a.m. | July 24, 2023, 5:26 p.m. | July 3, 2023, 9:21 a.m. | Aug. 25, 2022, 4:48 p.m. | Aug. 1, 2023, 8:29 p.m. | Aug. 20, 2023, 8:38 a.m. | Dec. 19, 2022, 6:55 a.m. | Jan. 29, 2023, 8:57 a.m. | April 16, 2022, 11:35 a.m. | July 13, 2023, 4:27 a.m. | July 12, 2023, 10:32 p.m. | May 19, 2022, 7:27 a.m. | June 16, 2023, 3:06 a.m. | July 10, 2023, 11:08 a.m. | April 20, 2023, 4:17 p.m. | March 20, 2023, 6:19 p.m. | Nov. 27, 2022, 1:01 a.m. | Dec. 26, 2022, 10:05 a.m. | Dec. 21, 2021, 3:58 a.m. | Aug. 16, 2023, 5:53 p.m. | Oct. 29, 2021, 4:59 p.m. | Dec. 9, 2022, 3 p.m. | Aug. 4, 2023, 7:18 a.m. | Feb. 12, 2021, 1:05 p.m. | Aug. 27, 2021, 11:14 a.m. | May 8, 2020, 6:02 a.m. | Oct. 20, 2011, 3:34 p.m. | April 10, 2018, 2:41 a.m. | Oct. 27, 2021, 6:59 a.m. | ||||||
| Version | 0.54.0 | 5.2.2 | 2.2.0 | 2.3.0 | 5.2.0 | 1.15.3 | 4.2.0 | 4.0.1 | 3.4.1 | 0.9.7 | 6.0.4 | 2.12 | 3.1 | 3.3 | 0.9.5 | 0.8.2 | n/a | 1.5.8 | 1.2.2 | 4.3.0 | 1.11.6 | 0.3.1 | 2.1.3 | 2.0.0 | 4.3.0 | 0.3.16 | 0.10.0 | 1.7.0 | 1.0.1 | n/a | 1.2.5 | 2.8.0 | 0.1.4 | 3.0.0 | 1.4.0 | 1.2.0 | 1.0.1 | 7.0.3 | 0.14.0 | 1.5.0 | 0.5.4 | 1.3.3 | 0.5.1 | 1.9.1 | 3.0.0 | 1.4.0 | 0.3 | 0.10.3 | 1.1.3 | 2.0.0 | 0.1.3 | 1.2.1 | 1.5.1 | n/a | n/a | n/a | 1.40.1 | 2.1.20 | n/a | 0.14 |
| Repo | GitHub | GitHub | GitHub | GitHub | GitHub | GitHub | GitHub | GitHub | GitHub | GitHub | GitHub | GitHub | GitHub | GitHub | GitHub | GitHub | GitHub | GitHub | GitHub | GitHub | GitHub | GitHub | GitHub | GitHub | GitHub | GitHub | GitHub | GitHub | GitHub | GitHub | GitHub | GitHub | GitHub | GitHub | GitHub | GitHub | GitHub | GitHub | GitHub | GitHub | GitHub | GitHub | GitHub | GitHub | GitHub | GitHub | GitHub | GitHub | GitHub | GitHub | Other | Other | Other | GitHub | GitHub | GitHub | Other | Other | Other | GitHub |
| Commits | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Stars | 8,164 | 3,538 | 2,325 | 2,884 | 1,845 | 1,451 | 960 | 1,367 | 1,318 | 890 | 1,267 | 954 | 869 | 867 | 2,383 | 446 | 496 | 625 | 434 | 357 | 236 | 250 | 221 | 365 | 301 | 318 | 172 | 232 | 168 | 152 | 102 | 197 | 120 | 147 | 63 | 62 | 124 | 81 | 52 | 65 | 31 | 33 | 26 | 40 | 12 | 24 | 4 | 2 | 15 | 403 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 276 |
| Repo Forks | 2,832 | 617 | 448 | 752 | 360 | 417 | 180 | 244 | 163 | 129 | 329 | 350 | 50 | 243 | 649 | 85 | 119 | 139 | 84 | 167 | 89 | 45 | 31 | 103 | 93 | 97 | 48 | 134 | 33 | 42 | 12 | 31 | 11 | 30 | 8 | 7 | 13 | 16 | 11 | 21 | 6 | 4 | 1 | 5 | 9 | 3 | 0 | 0 | 3 | 90 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 57 |
| Participants |
pennersr
jleclanche julen iarp bittner sssbox agriffis timgraham Akay7 yrik more... |
davesque
Andrew-Chen-Wang pre-commit-ci[bot] 2ykwang ajhodges hramezani johnthagen jezdez vainu-arto felixxm more... |
pszpetkowski
dekoza konradhalas tomwojcik haxoza Chadys mmarksnippety pmlynarek hawi74 ferndot more... |
synasius
masci jleclanche n2ygk pre-commit-ci[bot] palazzem dulacp Psykopear dulmandakh outsbart more... |
omab
nijel pre-commit-ci[bot] dependabot[bot] andreif webjunkie gorillamania bradenmacdonald aniav clintonb more... |
Bouke
claudep moggers87 MarkusH jpaniagualaconich moreati Ameriks julianwachholz beckedorf dopry more... |
belugame
James1345 johnraz Rotzbua xrmx sphrak ryanschneider giovannicimolin chdsbd loicgasser more... |
iMerica
mariodev maxim-kht mateusz-sikora mjaworski maciej-jaworski alichass Akay7 jgr3go philippeluickx more... |
dependabot[bot]
philippeowagner jvamvas yannik-ammann codingjoe walterrenner Mogost zopieux benjaminrigaud sdnall more... |
kencochrane
aleksihakli jezdez djmore4 hramezani marcusmartins shin- vovanbo mrbaboon hashlash more... |
aleksihakli
camilonova dependabot[bot] dependabot-preview[bot] aclark4life pyup-bot hramezani hirotasoshu jezdez markddavidoff more... |
ubernostrum
joshblum macropin dicato laginha felixxm AMeng jamesturk timgraham areski more... |
aaugustin
adamchainz megagator jacebrowning hannseman jaap3 carltongibson frankie567 mitchelljkotler pjsier more... |
ubernostrum
mattfox jambonrose kiraware c0d3z3r0 TomasLoow fdaveine sybix duncanparkes adamalton more... |
mariodev
maxim-kht mateusz-sikora mjaworski maciej-jaworski Akay7 jgr3go philippeluickx n1207n caruccio more... |
apragacz
dependabot[bot] Korben11 robwa damienallen fabioam Jianxuan-Li PetrDlouhy Dethada mentix02 more... |
st4lk
aabmass skolsuper ovidner lanterno AntonDatsik KOliver94 AnitaGandhi ankurpandeyvns sputnik5459 more... |
aaronn
kevin-brown dependabot[bot] budlight sslash null-none RealOrangeOne fritzvd aleffert bwesen more... |
psagers
claudep cabarnes robi-richter unchris hylje ajmath62 AlanKokoiev alexsilva acatton more... |
mingchen
bgroff nitmir nikolas jdufresne duoi intgr laymonage BarnabasSzabolcs evgenyfadeev more... |
jobec
JonasKs sondrelg tim-schilling peterfarrell Seykotron dependabot[bot] WardCornettePrivate stephane marcosatti more... |
bbisk
wmaciejewskimer bartosz-biskupski bplociennik allow-cookies jhurej sterenczak-marek vthaian MrSpejn pablocesar87 more... |
wagnerdelima
PhilipGarnero hugocore bmpenuelas zubrzubr oudeismetis tamayonauta puneetagg vbabiy snyk-bot more... |
gavinwahl
acatton jxcl rockymeza bashu bgaudino julianandrews cdunn6754 PiDelport alanjds more... |
jdufresne
psagers francoisfreitag jwilhelm-godaddy johnthagen intgr aaugustin dmitri-s vilhelmen dependabot[bot] more... |
PedroBern
ulgens dependabot[bot] bzhr pors panosangelopoulos joshuachinemezu hashlash yanivtoledano capaci more... |
clokep
akx valberg JelteF ErwinJunge humrochagf stvnrlly austintrose hailkomputer pre-commit-ci[bot] more... |
peppelinux
knaperek mhindery francoisfreitag g-as liquidpele RouganStriker jdufresne lucyeun-alation jaap3 more... |
gavinwahl
moreati bgaudino julianandrews rechner acatton bheupers brianjp93 juliancbrown frennkie |
nicholasserra
frankwiles blag pydanny dependabot[bot] cypreess georgedorn Akuryou karbassi saebyn more... |
mkalioby
github-actions[bot] pulse-mind |
mkalioby
swainn mahmoodnasr AndreasDickow pacrim unramk |
danihodovic
EVELYN-RYAN filip-dobrovolny-csob-cz mohmyo anyidea |
avallbona
samastur dependabot[bot] zen4ever iamsauravsharma gregtap |
jmfederico
Grreg |
pyepye
dependabot[bot] SunnyR |
jambonrose
pyup-bot dependabot[bot] freakboy3742 landermkerbey pre-commit-ci[bot] justinmayer securedirective |
wunki
jmsmkn pyup-bot swistakm smlz yakky mortenwh barszczmm wouterdebres leonardoo more... |
matthiask
fabiangermann raratiru imartinezcs vaidik |
robgolding
Azendale andrewyager kkirsche codedependant bflyblue |
julianwachholz
blag |
idlesign
dotsbb imposeren aptwebapps huxley |
bugov |
barseghyanartur
bitdeli-chef |
chrismaille
actions-user simook blueyed ciodaro jhhayashi savionak jnoring |
danyi1212
danyi-datarails dependabot[bot] |
skulegirl |
thclark
nvn-nil |
Heshmatkhah
extinctCoder |
LaundroMat
danfairs brad aehlke bradbeattie oesmith pashinin cccaballero grokcode jnoss more... |
badzong | pupattan |
jezdez
bartTC jlward winhamwr bocribbz gthb safwanrahman remik diegobz RDIL more... |
|||||||
| Documentation | n/a | n/a | n/a | n/a | n/a | n/a | n/a | n/a | n/a | n/a | n/a | n/a | n/a | n/a | n/a | n/a | n/a | n/a | n/a | n/a | n/a | |||||||||||||||||||||||||||||||||||||||
| Types | OpenID (Google, Yahoo, etc.), OAuth, Facebook, Twitter, LinkedIn, GitHub, SoundCloud ... | LDAP | Passkeys Conditional UI |
'yes' Webauthn 'yes' TOTP 'yes' Email OTP 'yes' U2F 'yes' Trusted Devices 'yes' Recovery codes |
Automagically creates temporary users for new visitors. | Password-less authentication | LDAP (Active Directory, Open Directory, Novell) |
| Feature | Description |
|---|---|
| Types |
| 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 |