在默认的WireCloud设置中单击redirect_uri
时,我可以在哪里手动设置作为网址参数一部分的sign in
?
我们希望向互联网展示我们的平台,并需要通过我们的代理来解决我们的WireCloud服务器。现在的问题是,代理网址不是用作重定向网址而是内部服务器网址。这会导致错误{"state": "eCUfYmpXnDV34IVR1P8Vtt2Ke8Xhoxtm", "error": "mismatching_redirect_uri"} (HTTP 400)
。
答案 0 :(得分:1)
将以下行添加到ChildList
文件中:
settings.py
这将配置WireCloud以信任以下标头:USE_X_FORWARDED_HOST = True
USE_X_FORWARDED_PORT = True
SECURE_PROXY_SSL_HEADER = ('HTTP_X_FORWARDED_PROTO', 'https')
,X-Forwarded-Host
和X-Forwarded-Port
。这些头文件通常由代理服务器在调用后端服务时提供。
如果您不想依赖这些标题,可以使用以下设置在X-Forwarded-Proto
文件中设置特定值:
settings.py