Chrome开发者工具是否可查看NTLM身份验证协商的完整流程?
解决Chrome开发者工具不展示NTLM完整协商过程的方法
Chrome默认会合并隐藏NTLM身份验证过程中的中间往返请求,仅展示初始请求和最终授权结果,才会出现无Authorization头却返回授权成功的迷惑现象。可以通过以下方法查看完整协商细节:
- 勾选Network面板顶部的保留日志(Preserve log)和禁用缓存选项,多数场景下可以直接展示完整的401协商往返请求,包括每一次的WWW-Authenticate和Authorization头内容。
- 如果上述方法不生效,可以通过命令行启动Chrome时添加
--disable-http-cache参数完全禁用HTTP缓存,再复现验证场景即可看到全部协商请求。 - 若需要更底层的报文细节,可以直接抓包获取完整的协商交互数据。
内容的提问来源于stack exchange,提问作者MgSam
相关产品推荐
相关产品推荐

