
Django social auth is an easy to setup social authentication/authorization mechanism for django projects.
this application provides user registration and login using social sites credentials, some features are:
* registration and login using social sites using the following providers:
- google openid
- google oauth
- google oauth2
- yahoo openid
- openid like myopenid
- twitter oauth
- facebook oauth
* some contributions added support for:
- livejournal openid
- orkut oauth
- linkedin oauth
- foursquare oauth2
- github oauth
- dropbox oauth
- flickr oauth
- vkontakte oauth
- msn live connect oauth2
- skyrock oauth
- yahoo oauth
- evernote oauth
- mail.ru oauth
- odnoklassniki oauth
- mixcloud oauth2
- bitbucket oauth
- douban oauth
- fitbit oauth
- instagram oauth2
- twilio
- weibo oauth2
- yandex openid
- shopify oauth2
- stocktwits oauth2
- stackoverflow oauth2
* basic user data population and signaling, to allows custom fields values
from providers response.
* multiple social accounts association to single users.
* custom user model override if needed (auth.user by default).
* extensible pipeline to handle authentication/association mechanism.