MS IE& Kerberos通过http / 2

时间:2018-06-05 14:38:15

标签: https kerberos http2 kerberos-delegation negotiate

我们最近更新了我们的Apache(v 2.4.33)反向代理以使用http / 2

第一次请求后,Win 10E 1709上的MS IE(v 11.431.16299.0)和MS Edge(v 41.16299.402.0)似乎回落到http / 1.1。两个浏览器都会粘到http / 1.1,即使在使用清除缓存完全刷新后也不会更改为http / 2。

第一个请求(没有Kerberos协商身份验证标头)http / 2: first request http/2 the rest http/1.1

第二个请求(使用Negotiate Headers)以及所有进一步的http / 1.1: second request with auth headers

当切换到新选项卡时,浏览器直接对所有请求使用http / 2,因为身份验证过程是通过会话cookie完成的: http/2 working in new tab

这种行为有合理的解释吗?我如何建议(强制)IE / Edge继续使用http / 2?

这里很容易解释Kerberos协商: https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/47/48/8468.4.png

0 个答案:

没有答案