django-social-auth is an easy to setup social authentication/registration mechanism for Django projects.
Crafted using base code from django-twitter-oauth and django-openid-auth, implements a common interface to define new authentication providers from third parties.
Features
This application provides user registration and login using social sites credentials, some features are:
* Registration and Login using social sites using the following providers at the moment:
- Google OpenID
- Yahoo OpenID
- OpenId like myOpenID
- Twitter OAuth
- Facebook OAuth
- Orkut OAuth
* 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)
Dependencies
Dependencies that must be meet to use the app:
* OpenId support depends on python-openid
* OAuth support depends on python-oauth
* Twitter and Facebook support demands an application registration on their corresponding sites.
Product's homepage
Requirements:
· Django
· Python