gpt4 book ai didi

javascript - 判断浏览器是否支持windows集成认证

转载 作者:数据小太阳 更新时间:2023-10-29 05:20:37 24 4
gpt4 key购买 nike

有没有一种方法可以确定浏览器是否支持 NTLM 而无需在 IIS 中为特定站点或目录启用 NTLM 并且显示登录对话框/弹出窗口?最好使用 ColdFusion 或 JS 和 CF 的某种组合来确定这一点。我不想将此限制为仅 IE,因为其他浏览器(例如 FF)支持 NTLM 身份验证。

最佳答案

如果你请求一个页面,页面返回 401 并说它只接受 NTLM,然后浏览器发送另一个 HTTP 数据包试图响应它,那么它支持 NTLM。您不必让 IIS 执行此操作——您可以在任何页面上设置响应代码和 header 请求 NTLM。如果您没有收到另一个请求,则表示客户端无法通过这种方式进行身份验证。

您可以通过将此请求放在 IFrame 中来在客户端检测到这一点,然后在外部页面中检查 iframe 中发生了什么。

关于javascript - 判断浏览器是否支持windows集成认证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1029329/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com