我正在尝试使用allauth
插件和Stack Exchange作为提供商。
我有以下设置:
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'
}
}
我在Stack Apps上注册了一个应用程序,它没有使用"客户端流程"我已经在Django Admin面板中配置了我的客户端ID和密钥。
但是,在我的开发环境中,如何强制登录以重定向回本地主机?现在,我收到了这个错误:
error description: Cannot return to provided redirect_uri
对于本地开发,您只需使用“localhost”作为OAuth域。
这意味着什么,我该如何完成它?
答案 0 :(得分:0)
只需将要重定向的页面添加到设置
即可$ buildozer android_new debug