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 simpleApp0April 14, 2014, 7:37 p.m.0.1.23Github812201omab
uruz
jcouyang
samkuehn
noirbizarre
san-mate
FloorLamp
jgsogo
abunsen
branden
more...
BSD
django-facebookconnectUse facebook connect in your Django projectApp0Aug. 28, 2011, 2:12 p.m.Github9627ryanmark
statico
UNKNOWN
django-oauth-accesscentralized OAuth access to OAuth providers in DjangoApp0Oct. 26, 2011, 2:18 p.m.Github10633brosner
paltman
carljm
mikeharris100
UNKNOWN  for having a little bit but they need work
Django-facebookFacebook open graph api implementation using the Django web framework in pythonApp0Jan. 6, 2014, 3:52 a.m.5.3.1Github928306tschellenbach
WoLpH
selwin
Fandekasp
duduklein
kennethlove
gtaylor
crackcomm
rafaelsierra
kmike
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.Github322joonasUNKNOWN
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.alphaGithub4912ptone
pydanny
jacobb
dmpeters
cshoe
ambantis
bmihelac
BSD  (you can customize as you wish)Forthcoming
django-facebook-graphToolset of modules to use with facebook graphApp0Feb. 1, 2013, 11:51 a.m.Github5513sbaechler
schmidsi
matthiask
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.2Github102mitar
agiz
premik91
mmiha
MartinGHub
aljana
lazarm
zupan
NejcZupec
Irrialite
more...
AGPLv3Extensible.
fandjangoFandjango makes it really easy to create Facebook applications with DjangoApp0Jan. 13, 2014, 5:58 a.m.4.2Github22650jgorset
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.4Github10ztorageCustom
django-socialregistrationCombining OpenID, OAuth and FacebookConnect signup in one applicationApp0Feb. 1, 2013, 7:32 a.m.0.5.10Github613163flashingpumpkin
pinda
jespern
jaddison
jonmooring
lizrice
theju
jaylett
aljosa
adamfast
more...
UNKNOWN  (only explicit, no auto-association on e.g known email)
Django Social AuthDjango social authentication made simpleApp0Feb. 8, 2014, 6:04 p.m.0.7.28Github2080702omab
krvss
kjoconnor
estebistec
maraujop
uruz
mrmch
bacher09
andrusha
vicalloy
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 ...App0April 11, 2014, 4:24 p.m.0.16.1Github1165357pennersr
sssbox
terrycojones
jresins
ldgarcia
stuross
flyingeek
jnns
pykler
VuongN
more...
UNKNOWN  (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