在 Forefox 中获取 XMLHTTP 状态 401,同时从 JavaScript 对经过 Windows 身份验证

getting xmlhttp status 401 in forefox while making ajax call to windows authenticated WCF service from javascript

本文关键字:JavaScript 经过 身份验证 Windows Forefox 获取 XMLHTTP 状态      更新时间:2023-09-26

我正在尝试从javascript调用Windows身份验证的WCF服务,但是我得到xmlhttp响应状态401,这是未经授权的访问。我已经编写了允许跨域访问的代码。它适用于表单身份验证,但是当我们对其进行窗口身份验证时会出现问题。请帮忙!

我认为

这可能与未将NTLM身份验证传递到站点有关。

试试这个:

  1. Firefox 中,在地址栏中输入 about:config
  2. 在筛选器字段中键入network.automatic-ntlm-auth.trusted-uris
  3. 双击您在上面搜索的首选项的名称。
  4. 输入要将 NTLM 身份验证令牌传递到的任何网站的 URL。喜欢:

    http://myinternal.site.com,https://intranet.companysite.com

  5. 对 about.config 键重复步骤 2-4:network.negotiate-auth.trusted-uris