Authenticate user using Google/ facebook/ twitter/ github in django application.
User can also use email authentication to create an account.
Download the repository and run the following lines before opening the server.
pip install python-social-auth
pip install django-allauth
pip install django-crispy-forms
You shall also create account on developer site of FB, Twitter, Google and Github in order to access the account. After creating an account, copy and paste client id and secret key in settings.py file.