从 HAProxy LoadBalancer 后面的应用程序调用 IdentityServer4
Calling IdentityServer4 from application behind a HAProxy LoadBalancer
我的 IdentityServer4 在我的网络服务器上设置了 https。我可以浏览到 IdentityServer 并使用我的用户登录。
目前正在处理部署到 docker 主机的应用程序。我在负载均衡器上使用 HAProxy 通过 SSL 终止对我的 Web 应用程序进行负载均衡。
如果我在我的 Web 应用程序中单击登录按钮,我将被正确重定向到我的 IdentityServer,并且我能够登录。然后我被重定向回我的网络应用程序,但我收到一条错误消息,指出 message.State 为空或 null
我从哪里开始看这里?对我来说,问题似乎是我在 HAProxy 后面的 Web 应用程序正在使用 http 以及一些状态如何被条带化。
感谢您的帮助:-)
好的,我明白了。
主要问题是 x-forwarded headers 未在我的代理中定义。第二个问题是我的 windows 机器上的防火墙必须打开才能进行循环调用。
我的 IdentityServer4 在我的网络服务器上设置了 https。我可以浏览到 IdentityServer 并使用我的用户登录。
目前正在处理部署到 docker 主机的应用程序。我在负载均衡器上使用 HAProxy 通过 SSL 终止对我的 Web 应用程序进行负载均衡。
如果我在我的 Web 应用程序中单击登录按钮,我将被正确重定向到我的 IdentityServer,并且我能够登录。然后我被重定向回我的网络应用程序,但我收到一条错误消息,指出 message.State 为空或 null
我从哪里开始看这里?对我来说,问题似乎是我在 HAProxy 后面的 Web 应用程序正在使用 http 以及一些状态如何被条带化。
感谢您的帮助:-)
好的,我明白了。
主要问题是 x-forwarded headers 未在我的代理中定义。第二个问题是我的 windows 机器上的防火墙必须打开才能进行循环调用。