We should use one of the standard libraries rather than rolling our own. This will hopefully avoid repeats of bugs like #528 , but also provide more flexibility for consumers wanting to use different providers.
I recently used django-allauth in a Django project, replacing django-registration-redux. It feels a little more complete and has what looks like good built-in SSO.
We should use one of the standard libraries rather than rolling our own. This will hopefully avoid repeats of bugs like #528 , but also provide more flexibility for consumers wanting to use different providers.