Authentication

This is a grid of all packages for user authentication.

Filter results

Package django-rest-framework-simplejwt djoser Django OAuth Toolkit Python Social Auth django-two-factor-auth django-rest-knox django-hijack django-axes django-defender dj-rest-auth django-sesame django-registration-redux django-registration Django-REST-registration django-rest-framework-social-oauth2 django-otp django-rest-social-auth django-allauth-ui django-rest-framework-passwordless django-cas-ng django-auth-adfs django-auth-ldap django-passkeys django-mfa2 drf-social-oauth2 django-stronghold django-allauth-2fa djangosaml2 grafana-django-saml2-auth django-authtools Impostor django-tos django-improved-user django-u2f django-authlib Django use Email as Username django-userena-ce ska django-google-sso django-magiclink django-trench django-gcp django-guest-user Hello, ID Please (HIdP) drf-jwt-devices django-ssl-auth django-radius django-allauth django-rest-framework-angular-resource-generator Django Mellon BFA django-aadhaar django-xsession django-jwt-auth-middleware django-junopass Authentic 2, a versatile identity management server django-auto-logout django-sitegate Django django-freeipa-auth Django Allauth Sniperlinks django-ldap-groups
Package django-rest-framework-simplejwt djoser Django OAuth Toolkit Python Social Auth django-two-factor-auth django-rest-knox django-hijack django-axes django-defender dj-rest-auth django-sesame django-registration-redux django-registration Django-REST-registration django-rest-framework-social-oauth2 django-otp django-rest-social-auth django-allauth-ui django-rest-framework-passwordless django-cas-ng django-auth-adfs django-auth-ldap django-passkeys django-mfa2 drf-social-oauth2 django-stronghold django-allauth-2fa djangosaml2 grafana-django-saml2-auth django-authtools Impostor django-tos django-improved-user django-u2f django-authlib Django use Email as Username django-userena-ce ska django-google-sso django-magiclink django-trench django-gcp django-guest-user Hello, ID Please (HIdP) drf-jwt-devices django-ssl-auth django-radius django-allauth django-rest-framework-angular-resource-generator Django Mellon BFA django-aadhaar django-xsession django-jwt-auth-middleware django-junopass Authentic 2, a versatile identity management server django-auto-logout django-sitegate Django django-freeipa-auth Django Allauth Sniperlinks django-ldap-groups
Description 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
With Django Hijack, admins can
log in and work on behalf of
other users without having to
know their credentials.
Keep track of failed login
attempts in Django-powered
sites.
A simple super fast django
reusable app that blocks
people from brute forcing
login attempts
Authentication for Django Rest
Framework
"Magic Links" - URLs with
authentication tokens for
one-click login
Django-registration (redux)
provides user registration
functionality for Django
websites.
An extensible
user-registration app for
Django.
User-related REST API based on
the awesome Django REST
Framework
python-social-auth and oauth2
support for
django-rest-framework
A pluggable framework for
adding two-factor
authentication to Django using
one-time passwords.
OAuth signin with django rest
framework
Nice looking templates for
django-allauth
Passwordless Auth for Django
REST Framework
Django CAS 1.0/2.0/3.0 client
authentication library,
supporting Django 4.2+ and
Python 3.8+
A Django authentication
backend for Microsoft ADFS and
AzureAD
Django authentication backend
that authenticates against an
LDAP service.
Django Authentication Backend
For Passkeys
A Django app that handles MFA,
it supports TOTP, U2F, FIDO2
U2F (Webauthn), Email Token
and Trusted Devi...
drf-social-oauth2 makes it
easy to integrate Django
social authentication with
major OAuth2 providers, i.e.,
Facebook, Twitter, Google,
etc.
Get inside your stronghold and
make all your Django views
default login_required
Two-factor authentication for
Django Allauth
Django SAML2 Service Provider
based on pySAML2
Django SAML2 Authentication
Made Easy. Easily integrate
with SAML2 SSO identity
providers like Okta, Azure AD
and others.
A custom User model for
everybody!
Django app that enables staff
to log in as other users using
their own credentials.
A small app to ensure your
users re-agree to Terms of
Service changes
A custom Django user that
authenticates via email.
Follows identity and
authentication best practices.
FIDO U2F security token
support for Django
Utilities for passwordless
authentication (using magic
links, Google, Facebook and
Twitter OAuth currently)
A Django app to use email as
username for user
authentication.
Accounts for Django made
beautifully simple
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
Passwordless authentication
for Django with magic links.
django-trench provides a set
of REST API endpoints to
supplement
django-rest-framework with
multi-factor authentication
(MFA, 2FA). It supports both
standar...
Everything required to run
Django on GCP (storage, pubsub
events, tasks, logging,
errors)
A Django app that allows
visitors to interact with your
site as a guest user without
requiring registration.
Hello, ID Please! Permanent token authentication
for django-rest-framework-jwt
SSL authentication backend &
middleware for Django for
authenticating users with SSL
client certificates
A RADIUS authentication
backend for Django
Integrated set of Django
applications addressing
authentication, registration,
account management as well as
3rd party (social) account
authentication.
Command for django that
generates AngularJS services,
compatible with
ngResource.$resource, that
provide client-side
representation of the models
and remote method...
An django extenstion for
aadhar integrat...
django_xsession is a
middleware that offers session
sharing across multiple
domains (using the same
session backend obviously).
Can be use...
✋ Auto logout a user after
specific time in Django
Reusable application for
Django to ease sign up & sign
in processes
Django FreeIPA Auth is a
backend authentication app
with a simple server failover
solution which can be included
in ...
Django app to generate Sniper
Links for unverified allauth
email addresses, allowing
users to find verification
emails quickly.
Category 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 App App App App App App App App App App Other App App App App App Other App App App App App
# Using This 12 16 25 30 8 2 29 12 6 1 1 14 243 0 2 2 1 0 2 2 1 28 0 1 0 3 0 0 0 6 5 1 2 0 0 0 22 1 0 0 0 0 1 0 0 1 0 143 0 0 0 0 1 0 0 3 0 3 0 0 0 1
Python 3?
Development Status Production/Stable Production/Stable Production/Stable Production/Stable Production/Stable Production/Stable Production/Stable Production/Stable Production/Stable Unknown Production/Stable Production/Stable Production/Stable Beta Beta Production/Stable n/a Unknown Production/Stable Production/Stable Production/Stable Production/Stable Production/Stable Production/Stable Production/Stable Production/Stable Beta Production/Stable Unknown Production/Stable Production/Stable n/a Production/Stable Unknown Production/Stable Production/Stable Production/Stable Production/Stable Production/Stable Unknown Unknown Production/Stable Beta Production/Stable Alpha Production/Stable Unknown Production/Stable Unknown Unknown Beta Unknown n/a Unknown n/a Production/Stable Production/Stable Production/Stable n/a Unknown Unknown Beta
Last updated June 11, 2025, 5:37 a.m. March 3, 2025, 2:28 p.m. June 30, 2025, 1:43 p.m. July 11, 2025, 11:55 a.m. July 9, 2025, 2:31 p.m. May 12, 2025, 8:52 a.m. July 7, 2025, 5:31 a.m. July 8, 2025, 2:09 p.m. July 1, 2025, 11:23 a.m. Dec. 1, 2024, 12:23 p.m. May 8, 2025, 9:32 a.m. Feb. 23, 2025, 7:11 p.m. April 7, 2025, 1:54 a.m. June 25, 2025, 4:12 a.m. Jan. 12, 2024, 10:03 a.m. July 8, 2025, 11:09 a.m. May 30, 2025, 6:29 p.m. May 28, 2025, 2:57 p.m. Oct. 11, 2023, 5:13 p.m. June 11, 2025, 11:10 a.m. April 8, 2025, 8:08 p.m. May 7, 2025, 8:12 a.m. June 17, 2025, 1:35 p.m. July 11, 2025, 6:44 a.m. July 19, 2024, 5:46 a.m. Nov. 24, 2024, 2:39 p.m. Jan. 16, 2025, 1:47 a.m. July 8, 2025, 5:49 a.m. April 5, 2025, 9:45 a.m. March 19, 2024, 2:47 p.m. April 26, 2025, 10:10 a.m. June 6, 2025, 8:05 p.m. Aug. 8, 2024, 9:18 a.m. June 3, 2024, 6:49 p.m. May 12, 2025, 2:02 a.m. April 8, 2025, 4:34 p.m. April 10, 2025, 11:29 a.m. June 2, 2025, 7:03 p.m. April 23, 2025, 12:50 p.m. July 12, 2023, 10:32 p.m. March 17, 2023, 4:18 a.m. June 18, 2025, 10:09 a.m. Oct. 1, 2023, 11:55 a.m. June 17, 2025, 4:26 a.m. March 4, 2025, 2:27 p.m. Jan. 25, 2024, 1:53 p.m. April 9, 2024, 8:55 a.m. July 10, 2025, 7:30 a.m. Sept. 16, 2024, 10:46 p.m. April 10, 2018, 2:41 a.m. Oct. 20, 2011, 3:34 p.m. Sept. 5, 2022, 7:41 p.m. May 8, 2020, 6:02 a.m. Dec. 26, 2022, 10:05 a.m. Nov. 27, 2022, 1:01 a.m. Sept. 1, 2022, 3:06 p.m. Dec. 9, 2022, 3 p.m.
Version 5.5.0 2.3.1 3.0.1 5.5.1 1.17.0 5.0.2 3.7.3 8.0.0 0.9.8 7.0.1 3.2.3 2.13 5.2.1 0.9.0 1.2.0 1.6.0 n/a 1.8.1 1.5.9 5.0.1 1.15.0 5.2.0 1.3.0.1 3.1.0 3.1.0 0.4.0 0.12.0 1.10.1 3.20.0 2.0.1 3.2.0 n/a 2.1.0 1.0.1 0.17.2 1.4.0 7.0.3 1.11.1 8.0.0 1.3.0 0.3.1 0.19.1 0.5.5 1.5.1 1.2.2 2.2.0 1.5.1 65.9.0 0.7.0 1.55 1.2.1 n/a n/a 0.1.1 n/a 2.1.20 0.5.1 1.3.3 n/a 2.0.3 0.3 0.1.3
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 Codeberg GitHub Other GitLab GitHub GitHub GitLab GitHub Other GitHub GitHub Other GitHub GitHub Other
Commits
Stars 4,193 2,657 3,251 2,101 1,799 1,222 1,617 1,596 1,069 1,801 1,009 976 943 552 1,067 587 527 341 736 390 287 359 225 321 286 399 219 269 207 370 160 160 154 167 72 72 84 42 42 124 278 25 78 18 18 27 69 8 8 0 0 0 0 0 0 0 35 33 0 6 7 0
Repo Forks 698 463 806 385 457 217 182 358 141 333 58 346 238 88 192 109 120 42 155 169 106 103 24 50 36 47 51 145 66 101 31 42 14 31 13 11 19 5 19 18 60 3 13 0 2 2 25 82 2 0 0 1 1 0 0 0 2 4 0 1 1 0
Participants davesque
Andrew-Chen-Wang
pre-commit-ci[bot]
2ykwang
jezdez
vgrozdanic
ajhodges
hramezani
vainu-arto
johnthagen
more...
pszpetkowski
dekoza
tomwojcik
konradhalas
haxoza
pmlynarek
Chadys
mmarksnippety
dependabot[bot]
ferndot
more...
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...
Bouke
moggers87
claudep
MarkusH
jpaniagualaconich
pre-commit-ci[bot]
moreati
Ameriks
dekkers
julianwachholz
more...
belugame
James1345
giovannicimolin
Rotzbua
johnraz
pre-commit-ci[bot]
xrmx
sphrak
ryanschneider
calumy
more...
dependabot[bot]
philippeowagner
jvamvas
codingjoe
yannik-ammann
walterrenner
Mogost
zopieux
benjaminrigaud
pfouque
more...
aleksihakli
dependabot[bot]
camilonova
dependabot-preview[bot]
aclark4life
pyup-bot
hramezani
hirotasoshu
jezdez
markddavidoff
more...
kencochrane
aleksihakli
jezdez
djmore4
hramezani
marcusmartins
shin-
vovanbo
mrbaboon
hashlash
more...
iMerica
mariodev
maxim-kht
mateusz-sikora
mjaworski
maciej-jaworski
alichass
Akay7
jgr3go
philippeluickx
more...
aaugustin
adamchainz
megagator
jacebrowning
carltongibson
hannseman
rupertbaker
frankie567
mitchelljkotler
pfouque
more...
ubernostrum
joshblum
macropin
dicato
laginha
felixxm
AMeng
jamesturk
timgraham
areski
more...
ubernostrum
mattfox
jambonrose
sybix
fdaveine
TomasLoow
c0d3z3r0
kiraware
duncanparkes
mpampols
more...
apragacz
dependabot[bot]
Korben11
robwa
damienallen
wwarne
mentix02
Dethada
PetrDlouhy
Jianxuan-Li
more...
PhilipGarnero
hugocore
bmpenuelas
tamayonauta
puneetagg
vbabiy
adamyala
alexpilot11
aljazkosir
ashishmohite
more...
psagers
claudep
cabarnes
demestav
robi-richter
unchris
hylje
bluetech
ajmath62
AlanKokoiev
more...
st4lk
aabmass
skolsuper
ovidner
AntonDatsik
KOliver94
AnitaGandhi
ankurpandeyvns
sputnik5459
sevdog
more...
danihodovic
nicokant
emrhnsyts
nachollica
Massi03dev
atopheim
adinhodovic
cro
DavidSemke
EVELYN-RYAN
more...
aaronn
kevin-brown
dependabot[bot]
budlight
sslash
null-none
RealOrangeOne
fritzvd
ysinjab
tghw
more...
mingchen
nikolas
bgroff
nitmir
jdufresne
duoi
intgr
laymonage
nottheswimmer
timkung1
more...
jobec
JonasKs
sondrelg
tim-schilling
peterfarrell
Seykotron
dependabot[bot]
WardCornettePrivate
stephane
marcosatti
more...
jdufresne
francoisfreitag
psagers
jwilhelm-godaddy
dependabot[bot]
intgr
johnthagen
InzGIBA
aaugustin
dmitri-s
more...
mkalioby
github-actions[bot]
pulse-mind
mkalioby
swainn
mahmoodnasr
AndreasDickow
pacrim
camposmoreira
unramk
wagnerdelima
PhilipGarnero
epamcodemie
hugocore
bmpenuelas
zubrzubr
jperelli
snyk-bot
vbabiy
t16n
more...
mgrouchy
michaelavila
SunilMohanAdapa
timgates42
abrahammartin
AdrianKrige
a-detiste
dvl
chripede
claudep
more...
clokep
akx
valberg
JelteF
pre-commit-ci[bot]
ErwinJunge
humrochagf
stvnrlly
austintrose
hailkomputer
more...
peppelinux
knaperek
mhindery
g-as
francoisfreitag
prauscher
liquidpele
RouganStriker
ganiserb
jdufresne
more...
mostafa
dependabot[bot]
fangli
gregorywong
ayr-ton
sgabb
henryh9n
mahaffey
syre
santigandolfo
more...
gavinwahl
acatton
bgaudino
rockymeza
bashu
julianandrews
jxcl
cdunn6754
PiDelport
pilate
more...
avallbona
samastur
dependabot[bot]
pre-commit-ci[bot]
zen4ever
IgnacioMaestro
iamsauravsharma
gregtap
nicholasserra
frankwiles
blag
pydanny
dependabot[bot]
cclauss
cypreess
georgedorn
Akuryou
karbassi
more...
jambonrose
pyup-bot
dependabot[bot]
freakboy3742
landermkerbey
pre-commit-ci[bot]
justinmayer
securedirective
gavinwahl
moreati
bgaudino
rechner
brianjp93
acatton
bheupers
juliancbrown
frennkie
matthiask
dabeeeenster
fabiangermann
raratiru
imartinezcs
vaidik
jmfederico
Grreg
kakulukia
wunki
jmsmkn
pyup-bot
swistakm
smlz
yakky
mortenwh
barszczmm
wouterdebres
leonardoo
more...
barseghyanartur
bitdeli-chef
chrismaille
actions-user
ckm-usnews
simukka
paulschreiber
jnoring
AndrewGrossman
Anexen
blueyed
ciodaro
more...
pyepye
dependabot[bot]
SunnyR
bbisk
wmaciejewskimer
bartosz-biskupski
bplociennik
allow-cookies
jhurej
sterenczak-marek
vthaian
MrSpejn
pablocesar87
more...
thclark
cortadocodes
nvn-nil
lukasvinclav
julianwachholz
blag
wadevries
ramonakira
dependabot[bot]
fvanderpost
rvanleeuwen-leukeleu
153957
dbunskoek
ThomasKalverda
poxip
arencro
travertischio
bashu
marcinkaszynski
remik
xiv
dependabot-preview[bot]
tarkatronic
linville
kimvais
thedavidwhiteside
jwilhelm-godaddy
diskwarrior
dependabot[bot]
f1shear
saghul
robgolding
Azendale
andrewyager
codedependant
bflyblue
juhoenala
Vyko
pennersr
gerasev-kirill pupattan badzong bugov idlesign
dotsbb
imposeren
aptwebapps
huxley
kris-anderson
rsbusby
StanislavMitrofanov
skulegirl
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 n/a n/a
Types LDAP Passkeys
Conditional UI
'yes' Webauthn
'yes' TOTP
'yes' Email OTP
'yes' U2F
'yes' Trusted Devices
'yes' Recovery codes
Password-less authentication Automagically creates temporary users for new visitors.   OpenID (Google, Yahoo, etc.), OAuth, Facebook, Twitter, LinkedIn, GitHub, SoundCloud ... LDAP (Active Directory, Open Directory, Novell)
Password-less authentication

View all grid packages

Features currently being evaluated

Feature Description
Types
Password-less authentication Does this app/framework offer password-less authentication?
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