Releases · coogger/github_auth
This repository was archived by the owner on Mar 31, 2020. It is now read-only.
0.0.7
Features
- Next attr added when login or logout
Bugs
- Get email bug fixed
- Migrations files added
0.0.5
Features
- View ( update githubuser ) bug fixed
github_auth
A Django application to log in with GitHub.
Install
pip install github_auth
Usage
/settings.py
INSTALLED_APPS = [ ... ... ... "github_auth", ] LOGIN_REDIRECT_URL = "/" # after users login, they will redirect this url LOGOUT_REDIRECT_URL = "/" # after users logout GITHUB_AUTH = dict( redirect_uri="your_redirect_uri", scope="your scope", client_secret="your github client_secret", client_id="your github client_id", )
/urls.py
urlpatterns = [ ... ... ... path("accounts/github/", include('github_auth.urls')), ]
/templates
<a href="{% url 'redirect-github' %}">
login wia github
</a>
request.user.github_auth.get_extra_data_as_dict.name # and other fields request.user.github_auth.avatar_url
v0.0.2
Features
- login
- logout
- get extra data
github_auth
A django application to login with github.
Install
pip install github_auth
Usage
/settings.py
INSTALLED_APPS = [ ... ... ... "github_auth", ] LOGIN_REDIRECT_URL = "/" # after users login, they will redirect this url LOGOUT_REDIRECT_URL = "/" # after users logout GITHUB_AUTH = dict( redirect_uri="your_redirect_uri", scope="your scope", client_secret="your github client_secret", client_id="your github client_id", )
/urls.py
urlpatterns = [ ... ... ... path("accounts/github/", include('github_auth.urls')), ]
/templates
<a href="{% url 'redirect-github' %}">
login wia github
</a>
request.user.github_auth.get_extra_data_as_dict.name # and other fields request.user.github_auth.avatar_url