asp.net 中的 ntlm 身份验证适用于 FF,不适用于 IE 或 Chrome
我刚刚对我的 Web 应用程序部署了一些更改,重新启动了 IIS,然后突然出现了 401 错误。除非我在 Firefox 中启用 NTLM 身份验证:
- 浏览到 about:config,并同意不要
- 通过“trusted”搞乱任何过滤器,然后修改“network.automatic-ntlm-auth.trusted-uris”以包含我的应用程序 url,例如foo.mycompany.com
- 重新启动 Firefox,它就可以正常进入应用程序,
即使我输入域名\用户名和密码,IE 和 Chrome 也不会让我进入。
有什么想法会导致这种行为吗?
I just deployed some changes to my web app, restarted IIS, and suddenly I'm getting 401 errors all over the place. EXCEPT if I enable NTLM authentication in Firefox:
- browse to about:config, and agree not to mess anything up
- filter by "trusted", then modify "network.automatic-ntlm-auth.trusted-uris" to include my app url, e.g. foo.mycompany.com
- restart Firefox, and it gets into the app just fine
IE and Chrome will not let me in, even when I enter the DOMAIN\USERNAME and password.
Any ideas what would cause this behavior?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
结果发现需要重新启动服务器。谢什。看起来需要重新启动或应该重新启动的服务器已应用补丁/更新,但无论如何都没有执行。我的代码得到了证实,但我的用户的呼声仍然在我耳边响起。
Turns out a server reboot was needed. Sheesh. It appears that a patch/update was applied to the server that either required a reboot or should have, and in any case wasn't performed. My code rests vindicated, but the cries of my users still ring in my ears.