【发布时间】:2019-02-25 15:56:56
【问题描述】:
我正在使用 WSO2 身份服务器 5.7.0。我在形成 OAuth2 和 OIDC 端点 URL 时遇到问题。当我在本地运行 IS 时,我使用 catalina-server.xml 配置,其中端口 9443 上有一个 HTTPS 连接器。在这种情况下,OIDC 端点 URL 由 9443 作为 ${carbon.management.port} 和重定向到这些 URL 会按预期运行。然而,当我在负载均衡器后面运行 IS 时,我只在 catalina-server.xml 中打开一个 HTTP 连接器来与负载均衡器通信。流量通过 HTTPS 到达负载均衡器,似乎 ${carbon.protocol} 设置为“https”且没有 HTTPS 连接器,${carbon.management.port} 设置为“-1”,这不是有效端口。 我的问题是是否有办法手动设置 ${carbon.management.port} 变量,或者,如果没有,是否有办法只使用 HTTP 连接器配置 catalina-server.xml 以拥有 ${carbon .management.port} 设置为 443(以便重定向正确命中 LB 打开的端口,而不是服务器与 LB 通信的端口)。感谢您的帮助。
【问题讨论】: