2

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

4

1 回答 1

1

我认为这可能与未将您的 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

于 2012-04-10T18:08:37.987 回答