Ich versuche, das allauth
Plugin und Stack Exchange als Anbieter zu verwenden.Wie kann ich mit django-allauth und Stack Exchange als Provider die redirect_uri in meiner Entwicklungsumgebung ändern?
Ich habe folgende Einstellungen:
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'
}
}
ich eine registrierte App über auf Stack Apps haben und es nicht den „Client Side Flow“ verwenden und ich habe meine Client-ID und geheimen Schlüssel konfiguriert das Django-Admin-Panel.
In meiner Entwicklungsumgebung erzwinge ich jedoch eine Anmeldung, um zurück zu meinem localhost umzuleiten? Gerade jetzt, erhalte ich diesen Fehler:
error description: Cannot return to provided redirect_uri
Die documentation sagt:
For local development you can simply use “localhost” for the OAuth domain.
Was bedeutet das und wie kann ich es erreichen?