/ / Python Social Auth Джанго Github OAuth - питон, джанго, оутх, питон-социален-автор

Python Социална автор Django Github OAuth - питън, django, oauth, python-social-auth, django-socialauth

Опитвам се да интегрирам моя уеб сайт Django с Github Authentication, използвайки библиотеката на Python-Social-Auth

Конфигурация досега:

settings.py

INSTALLED_APPS += (
...
"social_django",
"social_core",

)

AUTHENTICATION_BACKENDS = [
"account.auth_backends.UsernameAuthenticationBackend",
"social_core.backends.github.GithubOAuth2",
]

TEMPLATES = [
{
...
"context_processors": [
...
"social_django.context_processors.backends",
"social_django.context_processors.login_redirect",
],
},
},
]

login.html

<a href="{% url "social:begin" "GithubOAuth2" %}">Github</a>

urls.py

url("^socialaccounts/", include("social_django.urls", namespace="socialaccounts")),

Но когато кликнете върху връзката, тя показва 404 Not Found Page. И къде да сложа тайния ключ и другата конфигурация на github?

Отговори:

0 за отговор № 1

Те отиват в проекта settings.py файл.

INSTALLED_APPS += (
...
"social_django",
"social_core",

)

AUTHENTICATION_BACKENDS = [
"account.auth_backends.UsernameAuthenticationBackend",
"social_core.backends.github.GithubOAuth2",
]

TEMPLATES = [
{
...
"context_processors": [
...
"social_django.context_processors.backends",
"social_django.context_processors.login_redirect",
],
},
},
]

SOCIAL_AUTH_GITHUB_KEY = ""
SOCIAL_AUTH_GITHUB_SECRET = ""