我试图使用Python-Social-Auth库将我的Django网站与Github身份验证集成在一起
到目前为止的配置:
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页面。我把秘密密钥和其他github配置放在哪里?
发布于 2017-03-22 02:40:11
它们进入项目的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 = ''https://stackoverflow.com/questions/42941263
复制相似问题