基于 Azure 应用程序 TLS 版本的重定向

Azure Application TLS version based redirection

我在 azure 上有一个应用程序服务,它只支持 TLS 1.2。

有什么方法可以将所有使用 TLS 1.0 的传入流量重定向到另一个支持 TLS 1.0 的应用程序服务?

我不想在我的应用程序上强制支持旧的 TLS,而只是将流量重定向到另一个支持 TLS 1.0 的应用程序服务

据我所知,当应用服务检测到您的应用程序使用未经授权的 TLS 版本时,您无法控制默认行为。

但是,您可以做的是在您的应用程序中启用所有版本的 TLS,并使用代码查看提供的 X-Forwarded-TlsVersion HTTP header 并执行您需要的任何操作。

在你的情况下,你可以让一些代码在每个请求上运行,检查这个 header,如果它是 1.0,则触发重定向到目标服务。