Home » Grids » Facebook Authentication

Facebook Authentication

Things that allow your application to authenticate with Facebook

15 Packages
10 Features

Search & Filter

Python Social Auth - Application - Django

2,133
Stars
395
Forks
30
Usage
Py3
Status Production/Stable
Version 5.9.0
Updated 7 May 2026
License BSD-3-Clause
Commits
Features
Uses Python for authentication
Registration
Account association
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

Hello, ID Please!

23
Stars
0
Forks
0
Usage
Py3
Status Production/Stable
Version 2.0.0
Updated 7 Apr 2026
License BSD-3-Clause
Commits
Features
Uses Python for authentication
Registration
Account association
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

Integrated set of Django applications addressing authentication, registration, account management as well as 3rd party (social) account authentication.

9
Stars
122
Forks
144
Usage
Py3
Status Production/Stable
Version 65.14.3
Updated 13 Feb 2026
License MIT
Commits
Features
Uses Python for authentication
  (JS SDK supported as well)
Registration
Account association
  Includes full fledged email verification across local/social accounts
Profile pre-filling
  (e-mail, username, first/last named copied if available)
Graceful error handling
Quality documentation in sphinx format
Test Project with example
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)
Uses JavaScript for authentication
  (JS-less OAuth2 flow supported as well)

Showing 3 of 15 packages in this grid.

View All Packages

Features Being Compared

10 features

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.