home / grids / Facebook Authentication edit

Things that allow your application to authenticate with Facebook

 

Standard View

Features currently being evaluated

FeatureDescription
Graceful error handling Does the application give useful debug information to the stacktrace or a log
file?
Registration Users can sign in using just Facebook account (without registering first).
Profile pre-filling Additional data (e.g. email, first name, last name) can be fetched from Facebook
on registration so users don't have to enter it again.
Uses Python for authentication The right way is to use Python. The wrong way is to use the Facebook JS
Authentication library.
Quality documentation in sphinx format
Full profile port Friends, Likes, birthday, about me, site url, gender
Find your friends support The ability to find your facebook friends on this site
Account association Users can associate their existing django accounts with Facebook accounts.
Test Project with example A facebook auth app should have a test project (not an app - a working project)
that can demonstrate that the app actually works via python manage.py test
<this-app>
Uses JavaScript for authentication Uses the Facebook Connect JS SDK for auth.
PackageDescriptionCategoryDownloadsLast UpdatedVersionRepoCommitsRepo watchersForksParticipantsLicenseGraceful error handlingRegistrationProfile pre-fillingUses Python for authenticationQuality documentation in sphinx formatFull profile portFind your friends supportAccount associationTest Project with exampleUses JavaScript for authentication
Python Social AuthSocial auth made simpleApp0May 8, 2015, 12:51 a.m.0.2.9Github1638532omab
gorillamania
aniav
uruz
jcouyang
mhluongo
hassek
samkuehn
tell-k
dhendo
more...
BSD
django-facebookconnectUse facebook connect in your Django projectApp0Aug. 28, 2011, 2:12 p.m.Github9428ryanmark
statico
UNKNOWN
django-oauth-accesscentralized OAuth access to OAuth providers in DjangoApp0July 31, 2014, 4:26 p.m.Github10634brosner
paltman
jtauber
carljm
mikeharris100
UNKNOWN  for having a little bit but they need work
Django-facebookFacebook open graph api implementation using the Django web framework in pythonApp0May 5, 2015, 4:19 a.m.6.0.2Github1087428tschellenbach
troygrosfield
WoLpH
chhantyal
Fandekasp
selwin
duduklein
gtaylor
kennethlove
crackcomm
more...
Custom  (8 predefined profile fields + user email)
django-registration-facebook-backendA Facebook Connect backend for use with django-registrationApp0Nov. 18, 2010, 5:20 p.m.Github332joonasUNKNOWN
django-openidA modern library for integrating OpenID with Django - incomplete, but really nearly there (promise)App0Oct. 21, 2013, 6:30 a.m.Github16226brosner
jezdez
simonw
dpoirier
fmarier
robhudson
UNKNOWN  but needs work
django-la-facebookDedicated facebook authentication for Django that does it via the backend and not javascript. Has lots of tests and a ...App0April 18, 2011, 1:41 p.m.0.1.alphaGithub4913ptone
pydanny
jacobb
dmpeters
cshoe
ambantis
bmihelac
BSD  (you can customize as you wish)Forthcoming
django-facebook-graphToolset of modules to use with facebook graphApp0Nov. 3, 2014, 5:37 a.m.Github5413sbaechler
schmidsi
matthiask
fabiangermann
UNKNOWN  using logging and raises errors  there is some documentation  but not forced
django-mongo-authDjango authentication based on an extensible MongoEngine user class.App0April 10, 2013, 5:07 p.m.0.1.2Github164mitar
agiz
premik91
mihanovak
MartinGHub
aljana
lazarm
zupan
NejcZupec
Irrialite
more...
AGPLv3Extensible.
fandjangoFandjango makes it really easy to create Facebook applications with DjangoApp0June 18, 2014, 3:37 p.m.4.2Github23955jgorset
ademuk
pylanglois
reikje
aidanlister
jpuderer
brunojm
KR0NTAB
chazapis
amakhnach
more...
MIT License
django-publicauthDjango application that allows authenticate users through OpenID/OAuth/Facebook/Vkontakte.App0April 21, 2010, 11:07 a.m.Bitbucket374offlineUNKNOWN
django-oneallDjango Authentication with 20+ social networks using OneAllApp0Jan. 22, 2014, 12:04 p.m.0.1.4Github12ztorageCustom
django-socialregistrationCombining OpenID, OAuth and FacebookConnect signup in one applicationApp0Feb. 1, 2013, 7:32 a.m.0.5.10Github612171flashingpumpkin
pinda
jespern
jonmooring
lizrice
theju
jaylett
aljosa
adamfast
danj
more...
UNKNOWN  (only explicit, no auto-association on e.g known email)
Django Social Auth (deprecated, use python-social-auth)Django social authentication made simpleApp0March 30, 2015, 1:14 p.m.0.7.28Github2190741omab
krvss
kjoconnor
estebistec
maraujop
uruz
mrmch
bacher09
andrusha
dokterbob
more...
BSD  (using signals)
django-allauthIntegrated set of Django applications addressing authentication, registration, account management as well as 3rd party (social) account authentication. Visit http://jug.gl ...App0May 21, 2015, 2:55 a.m.0.19.1Github1768597pennersr
julen
sssbox
bittner
joshowen
terrycojones
jresins
JshWright
mskarbek
ldgarcia
more...
MIT License  (e-mail, username, first/last named copied if available)  (JS SDK supported as well)  beyond scope (DIY using FB access token, stored by allauth)  beyond scope (DIY using FB access token, stored by allauth)  Includes full fledged email verification across local/social accounts  (JS-less OAuth2 flow supported as well)
PackageDescriptionCategoryDownloadsLast UpdatedVersionRepoCommitsRepo watchersForksParticipantsLicenseGraceful error handlingRegistrationProfile pre-fillingUses Python for authenticationQuality documentation in sphinx formatFull profile portFind your friends supportAccount associationTest Project with exampleUses JavaScript for authentication
Search WeightPackageDescriptionLast PyPI release:Repo ForksWatchers
{{ 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