Things that allow your application to authenticate with Facebook
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 |
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'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><this-app> |
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 |