WireCloud重定向url与代理

时间:2016-05-10 10:26:19

标签: redirect proxy fiware keystone fiware-wirecloud

在默认的WireCloud设置中单击redirect_uri时,我可以在哪里手动设置作为网址参数一部分的sign in

我们希望向互联网展示我们的平台,并需要通过我们的代理来解决我们的WireCloud服务器。现在的问题是,代理网址不是用作重定向网址而是内部服务器网址。这会导致错误{"state": "eCUfYmpXnDV34IVR1P8Vtt2Ke8Xhoxtm", "error": "mismatching_redirect_uri"} (HTTP 400)

1 个答案:

答案 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-HostX-Forwarded-Port。这些头文件通常由代理服务器在调用后端服务时提供。

如果您不想依赖这些标题,可以使用以下设置在X-Forwarded-Proto文件中设置特定值:

settings.py