我正在尝试在Javascript中执行一些基本授权,但服务器始终返回错误401.它仅在我在浏览器中使用NTLM登录时才有效。但我需要在我的Web应用程序中访问此服务器。在响应标题中,它说:
WWW-Authenticate: NTLM
这是否意味着我必须使用NTLM?如果是这样,有没有办法在javascript中为Web-App执行此操作?
我很抱歉,如果这只是一个愚蠢的问题,但我无法弄清楚该怎么做。
btw:服务器使用HTTPS,如果这很重要:)
答案 0 :(得分:1)
是的,它正在寻求使用NTLM进行HTTP基本身份验证。除了Internet Explorer品牌浏览器之外,您无法开箱即用。然而,有一个fire fox插件可以进行LDAP集成。
执行NTLM auth是一次三方握手,你最好找到一个预先打包的库来为你做这件事,因为编程信息实际上非常痛苦。