Facebook Authentication

Things that allow your application to authenticate with Facebook

Filter results

Package django-allauth Python Social Auth
Package django-allauth Python Social Auth
Description Integrated set of Django
applications addressing
authentication, registration,
account management as well as
3rd party (social) account
authentication.
Python Social Auth -
Application - Django
Category App App
# Using This 141 30
Python 3?
Development Status Production/Stable Production/Stable
Last updated Nov. 27, 2023, 1:32 p.m. Nov. 28, 2023, 12:30 p.m.
Version 0.58.2 5.4.0
Repo GitHub GitHub
Commits
Stars 8,473 1,895
Repo Forks 2,881 403
Participants pennersr
jleclanche
julen
iarp
bittner
sssbox
agriffis
timgraham
Akay7
yrik
more...
omab
pre-commit-ci[bot]
nijel
dependabot[bot]
andreif
webjunkie
TechNickAI
bradenmacdonald
aniav
clintonb
more...
Documentation
Registration
Uses Python for authentication   (JS SDK supported as well)
Graceful error handling
Quality documentation in sphinx format
Full profile port   beyond scope (DIY using FB access token, stored by allauth)
Find your friends support   beyond scope (DIY using FB access token, stored by allauth)
Account association   Includes full fledged email verification across local/social accounts
Uses JavaScript for authentication   (JS-less OAuth2 flow supported as well)
Profile pre-filling   (e-mail, username, first/last named copied if available)
Test Project with example

View all grid packages

Features currently being evaluated

Feature Description
Registration Users can sign in using just Facebook account (without registering first).
Uses Python for authentication The right way is to use Python. The wrong way is to use the Facebook JS<br>Authentication library.
Graceful error handling Does the application give useful debug information to the stacktrace or a log<br>file?
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.
Uses JavaScript for authentication Uses the Facebook Connect JS SDK for auth.
Profile pre-filling Additional data (e.g. email, first name, last name) can be fetched from Facebook<br>on registration so users don&#x27;t have to enter it again.
Test Project with example A facebook auth app should have a test project (not an app - a working project)<br>that can demonstrate that the app actually works via python manage.py test<br>&lt;this-app&gt;
Search Weight Package Description Last PyPI release: Repo Forks Stars
{{ 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