0
我正在尝试使用allauth
插件和Stack Exchange作为提供程序。使用django-allauth和Stack Exchange作为提供者,如何在我的开发环境中更改redirect_uri?
我有以下设置:
INSTALLED_APPS = [
...
# The Django sites framework is required
'django.contrib.sites',
'allauth',
'allauth.account',
'allauth.socialaccount',
'allauth.socialaccount.providers.stackexchange',
]
TEMPLATES = [
{
'BACKEND': 'django.template.backends.django.DjangoTemplates',
'DIRS': [],
'APP_DIRS': True,
'OPTIONS': {
'context_processors': [
...
# Required by `allauth` template tags
'django.core.context_processors.request',
],
},
},
]
SOCIALACCOUNT_PROVIDERS = {
'stackexchange': {
'SITE': 'stackoverflow'
}
}
我有一个注册过的应用程序栈上的应用程序,它不使用“客户端流量”,我已经配置了我的客户端ID和秘密密钥Django管理面板。
但是在我的开发环境中,如何强制登录才能重定向回本地主机?现在,我收到此错误:
error description: Cannot return to provided redirect_uri
For local development you can simply use “localhost” for the OAuth domain.
这是什么意思?我怎么做到呢?