5

我正在使用 python social auth 在我的应用程序上实现谷歌登录。但我收到以下错误

Error: invalid_client
The OAuth client was not found.

我尝试添加与我的项目名称和电子邮件地址相同的产品名称。但我仍然收到此错误

我在谷歌开发者控制台中的重定向 uri:

 http://localhost:8000/complete/google-oauth2/ 

登录.html

a href="{% url 'social:begin' 'google-oauth2' %}?next={{ index }}"> | Login with Google</a>

设置.py

AUTHENTICATION_BACKENDS = (
    'social.backends.facebook.FacebookOAuth2',
    'social.backends.twitter.TwitterOAuth',
    'social.backends.google.GoogleOAuth2',
    'django.contrib.auth.backends.ModelBackend',
)

SOCIAL_AUTH_GOOGLE_OAUTH_KEY = ''

SOCIAL_AUTH_GOOGLE_OAUTH_SECRET = ''
4

1 回答 1

8

文件中变量的正确名称settings必须是:

SOCIAL_AUTH_GOOGLE_OAUTH2_KEY = ''
SOCIAL_AUTH_GOOGLE_OAUTH2_SECRET = ''
于 2014-09-26T15:34:10.860 回答