For those using python-social-auth with Django, omab has also produced a number of examples that aren't contained in the main PSA repo or docs. These were a real time-saver the last time I worked on a project using it.
An attempt to demonstrate feature-parity with django-allauth. Demonstrates: Signup of both local and social accounts; Connecting more than one social account to a local account; Disconnecting a social account (require setting a password if only the local account remains); Optional instant-signup for social accounts (no questions asked); E-mail address management (multiple e-mail addresses, setting a primary); Password forgotten flow; E-mail address verification flow.
A nice product, but it should be noted that every additional authorization method you add to your product is a very high value and often mis-implemented weak point!
I recently added social login to a project I'm working on. Python Social Auth was the perfect solution, it was very easy to integrate. I thought that others might find it useful.
---
psa-allauth https://github.com/omab/psa-allauth
An attempt to demonstrate feature-parity with django-allauth. Demonstrates: Signup of both local and social accounts; Connecting more than one social account to a local account; Disconnecting a social account (require setting a password if only the local account remains); Optional instant-signup for social accounts (no questions asked); E-mail address management (multiple e-mail addresses, setting a primary); Password forgotten flow; E-mail address verification flow.
---
psa-passwordless https://github.com/omab/psa-passwordless
Passwordless Email Auth
---
psa-recovery https://github.com/omab/psa-recovery
Email Auth + Simple password recovery mechanism
---
psa-friendsinvite https://github.com/omab/psa-friendsinvite
Facebook Friends Invite with delayed permissions request.