Java X-Proto等人在JHipster中使用底拖提供支持

Java X-Proto等人在JHipster中使用底拖提供支持,java,load-balancing,jhipster,undertow,Java,Load Balancing,Jhipster,Undertow,这里是基于JHipster 5.8.2的Java应用程序 当我们的应用程序托管在私有云中的OpenShift负载平衡器下时,我们遇到了一个问题。由于应用程序在内部侦听不安全的HTTP,而外部端点是https,因此我们的内部SSO库为SAML端点构造了错误的基于“HTTP”的返回URL,这导致在浏览器中处理SSO重定向时出错 我们必须切换到Tomcat(JHipster从3.7.0开始使用Undertow,似乎是()),并且必须指定server.Tomcat.remote-ip头和server.T

这里是基于JHipster 5.8.2的Java应用程序

当我们的应用程序托管在私有云中的OpenShift负载平衡器下时,我们遇到了一个问题。由于应用程序在内部侦听不安全的HTTP,而外部端点是
https
,因此我们的内部SSO库为SAML端点构造了错误的基于“HTTP”的返回URL,这导致在浏览器中处理SSO重定向时出错

我们必须切换到Tomcat(JHipster从3.7.0开始使用Undertow,似乎是()),并且必须指定
server.Tomcat.remote-ip头
server.Tomcat.protocol头
,以解决这个问题(指定这些属性可以在Tomcat中启用
RemoteIpValve
,这就完成了)

但我无法用谷歌搜索出如何用Undertow 1.4实现这一点?是否有关于如何配置/解决此问题的文档

我想,在Tomcat上使用底拖应该有一些优势,所以我想再试一次


谢谢

我想你可以在春季进行。退房也许你需要修改它,让它考虑<代码/X转发> < /Cord>头。可能尝试在
application.yml
config中设置
server.use-forward-headers:true