home / grids / Facebook Authentication

Things that allow your application to authenticate with Facebook

Landscape View

Features currently being evaluated

FeatureDescription
Uses Python for authentication The right way is to use Python. The wrong way is to use the Facebook JS
Authentication library.
Registration Users can sign in using just Facebook account (without registering first).
Account association Users can associate their existing django accounts with Facebook accounts.
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.
Graceful error handling Does the application give useful debug information to the stacktrace or a log
file?
Quality documentation in sphinx format
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>
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
Uses JavaScript for authentication Uses the Facebook Connect JS SDK for auth.

Packagedjango-socialregistrationDjango Social AuthDjango-Socialauthdjango-allauthDjango-facebookdjango-facebook-graphdjango-la-facebookdjango-oauth-accessdjango-openiddjango-publicauthdjango-facebookconnectdjango-registration-facebook-backend
Description Combining OpenID, OAuth and
FacebookConnect signup in one
application
Django social authentication
made simple
Allows logging in via
Facebook, Yahoo, Gmail,
Twitter and Openid
Integrated set of Django
applications addressing
authentication, registration,
account management as well as
3rd party (social) account
authentication. Visit
http://jug.gl ...
Facebook open graph api
implementation using the
Django web framework in python
Toolset of modules to use with
facebook graph
Dedicated facebook
authentication for Django that
does it via the backend and
not javascript. Has lots of
tests and a ...
centralized OAuth access to
OAuth providers in Django
A modern library for
integrating OpenID with Django
- incomplete, but really
nearly there (promise)
Django application that allows
authenticate users through
OpenID/OAuth/Facebook/Vkontakte.
Use facebook connect in your
Django project
A Facebook Connect backend for
use with django-registration
CategoryAppAppAppAppAppAppAppAppAppAppAppApp
# Using This211810551111100
Downloads 12066 39732 2965 2241 37157 n/a 534 n/a n/a n/a n/a n/a
Last updated March 6, 2012, 5:39 a.m. March 5, 2012, 10:57 p.m. Sept. 12, 2011, 6:08 a.m. April 19, 2012, 1:33 p.m. Feb. 23, 2012, 6:58 a.m. Oct. 11, 2011, 3:29 p.m. April 18, 2011, 1:41 p.m. Oct. 26, 2011, 11:18 a.m. Jan. 12, 2010, 7:08 p.m. April 21, 2010, 11:07 a.m. Aug. 28, 2011, 2:12 p.m. Nov. 18, 2010, 5:20 p.m.
Version0.5.40.6.60.1.2c0.4.03.5.8n/a0.1.alphan/an/an/an/an/a
RepoGithubGithubGithubGithubGithubGithubGithubGithubGithubBitbucketGithubGithub
Commits
Repo Watchers5119115322553781653106161369432
Repo Forks100207103527951335233293
Participantsflashingpumpkin
pinda
jaddison
theju
aljosa
jaylett
danj
devioustree
zellyn
amosson
more...
omab
maraujop
dokterbob
stephenmcd
danielgtaylor
jezdez
caioariede
Jolmberg
snfctech
micrypt
more...
Balu-Varanasi
akshar-raaj
arjunc77
atmb4u
bitaVersion
dheerosaur
saikiran
shabda
superxor
theju
more...
pennersr
VuongN
jasonculverhouse
ebaum
SmileyChris
jaddison
Turbo87
davidmarble
narfdotpl
tschellenbach
tbarbugli
WoLpH
geebus
Fandekasp
kennethlove
crackcomm
gtaylor
selwin
kmike
more...
ArturoB
emresar
fabiangermann
feinheit-updater
guetux
matthiask
nada
sbaechler
schmidsi
shakemno
more...
ptone
pydanny
jacobb
dmpeters
cshoe
bmihelac
ambantis
brosner
paltman
carljm
mikeharris100
simonw
brosner
jezdez
djw
robhudson
offlineryanmark
statico
joonas
policus
Docs on RTDChecking...Checking...Checking...Checking...Checking...Checking...Checking...Checking...Checking...Checking...Checking...Checking...
Packagedjango-socialregistrationDjango Social AuthDjango-Socialauthdjango-allauthDjango-facebookdjango-facebook-graphdjango-la-facebookdjango-oauth-accessdjango-openiddjango-publicauthdjango-facebookconnectdjango-registration-facebook-backend
Uses Python for authentication
Registration
Account association  (only explicit, no auto-association on e.g known email)  (only when django.contrub.auth.User.username == facebook uid, not customizable)  but not forcedForthcoming
Profile pre-filling  (using signals)  (only first name and last name, not customizable)  (8 predefined profile fields + user email)  (you can customize as you wish)
Graceful error handling  using logging and raises errors
Quality documentation in sphinx format  there is some documentation  for having a little bit but they need work  but needs work
Test Project with example
Full profile port
Find your friends support
Uses JavaScript for authentication
Packagedjango-socialregistrationDjango Social AuthDjango-Socialauthdjango-allauthDjango-facebookdjango-facebook-graphdjango-la-facebookdjango-oauth-accessdjango-openiddjango-publicauthdjango-facebookconnectdjango-registration-facebook-backend