Django-allauth +
Integrated set of Django applications addressing authentication, registration, account management as well as 3rd party (social) account authentication.
- GitHub login: Environment variables
GITHUB_CLIENT_ID
&GITHUB_SECRET
.
Set the configurations you want on SOCIALACCOUNT_PROVIDERS
in settings.py
.
In addition to the library configuration you must add the key 'ICON'
to you 3rd party configuration dictionary.
With this the button will be added automatically to the login and register page.
- Integrate more 3rd party social accounts