ill*_*lvm 6 javascript iis coldfusion ntlm
有没有办法确定浏览器是否支持NTLM 而没有为IIS中的特定站点或目录启用NTLM并且没有显示登录对话框/弹出窗口?优选地,使用ColdFusion或JS和CF的某种组合来确定这一点.我不希望将此限制为仅IE,因为其他浏览器(例如FF)支持NTLM身份验证.
如果您请求一个页面,该页面返回 401 并表示它只接受 NTLM,然后浏览器发送另一个 HTTP 数据包尝试响应它,那么它支持 NTLM。您不必让 IIS 执行此操作 - 您可以在任何页面中设置响应代码和标头请求 NTLM。如果您没有收到另一个请求,则意味着客户端无法通过这种方式进行身份验证。
您可以通过将此请求放入 IFrame 中来在客户端上检测到这一点,然后在外部页面中检查 iframe 中发生了什么。
| 归档时间: |
|
| 查看次数: |
2661 次 |
| 最近记录: |