当前位置:  开发笔记 > IOS > 正文

Safari访问Windows集成身份验证(又名NTLM)受保护的网站时出现问题

如何解决《Safari访问Windows集成身份验证(又名NTLM)受保护的网站时出现问题》经验,为你挑选了1个好方法。

我们的Web应用程序使用Windows集成身份验证(也称为NTLM身份验证)来提高安全性.

它适用于IE和Firefox用户,但Safari用户看到间歇性问题.浏览网站会很好,但每隔一段时间就会出现加载页面元素的问题(例如CSS或JS文件).重新加载,问题将消失.

如果我们使用调试代理(Fiddler),我们可以看到Safari发生了很多额外的401请求.每隔一段时间,对资源的请求就会卡在401请求循环中,并最终失败.

我无法看到我们正在做的任何事情,这似乎是Safari中的一个错误.有没有人以前遇到过这个问题,并有任何解决方案的建议?

谢谢,

达伦.



1> Christopher ..:

一些网站http://www.musteat.org/nodes/show/151表明这是协商认证的问题.

您可以通过NTAuthenticationProviders Metabase设置和以下ADSUTIL命令关闭协商以支持IIS中的纯NTLM .

cscript adsutil.vbs set w3svc/WebSite//NTAuthenticationProviders "NTLM"

更改为适当的ID,通常为1.

推荐阅读
coco2冰冰
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有