home / grids / Facebook Authentication
Things that allow your application to authenticate with Facebook
Features currently being evaluated
| Feature | Description |
|---|---|
| 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. |
| Package | django-socialregistration | Django Social Auth | Django-Socialauth | django-allauth | Django-facebook | django-facebook-graph | django-la-facebook | django-oauth-access | django-openid | django-publicauth | django-facebookconnect | django-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 |
| Category | App | App | App | App | App | App | App | App | App | App | App | App |
| # Using This | 21![]() | 18![]() | 10![]() | 5![]() | 5![]() | 1![]() | 1![]() | 1![]() | 1![]() | 1![]() | 0![]() | 0![]() |
| 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. |
| Version | 0.5.4 | 0.6.6 | 0.1.2c | 0.4.0 | 3.5.8 | n/a | 0.1.alpha | n/a | n/a | n/a | n/a | n/a |
| Repo | Github | Github | Github | Github | Github | Github | Github | Github | Github | Bitbucket | Github | Github |
| Commits | ||||||||||||
| Repo Watchers | 511 | 911 | 532 | 255 | 378 | 16 | 53 | 106 | 161 | 36 | 94 | 32 |
| Repo Forks | 100 | 207 | 103 | 52 | 79 | 5 | 13 | 35 | 23 | 3 | 29 | 3 |
| Participants | flashingpumpkin 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 | offline | ryanmark statico | joonas policus |
| Docs on RTD | Checking... | Checking... | Checking... | Checking... | Checking... | Checking... | Checking... | Checking... | Checking... | Checking... | Checking... | Checking... |
| Package | django-socialregistration | Django Social Auth | Django-Socialauth | django-allauth | Django-facebook | django-facebook-graph | django-la-facebook | django-oauth-access | django-openid | django-publicauth | django-facebookconnect | django-registration-facebook-backend |
| Uses Python for authentication | ||||||||||||
| Registration | ||||||||||||
| Account association | Forthcoming | |||||||||||
| Profile pre-filling | ||||||||||||
| Graceful error handling | ||||||||||||
| Quality documentation in sphinx format | ||||||||||||
| Test Project with example | ||||||||||||
| Full profile port | ||||||||||||
| Find your friends support | ||||||||||||
| Uses JavaScript for authentication | ||||||||||||
| Package | django-socialregistration | Django Social Auth | Django-Socialauth | django-allauth | Django-facebook | django-facebook-graph | django-la-facebook | django-oauth-access | django-openid | django-publicauth | django-facebookconnect | django-registration-facebook-backend |

