Sharepoint要求为每个唯一的URL提供NTLM凭据。 我如何阻止它?

我负责解决我们在SP2010网站上遇到的问题。 该应用程序是外部的,有几个客户端必须连接。 某些客户端在尝试login时收到大量的凭证请求。 它似乎要求每个唯一的URL(例如,每个不同的图片,链接等),它不会停止。 其他客户没有问题。

我似乎也无法复制这个问题。 我试图通过限制在我自己的浏览器上的所有设置(包括cookies)复制,但无济于事。

我把HTTP请求放在显微镜下,它要求提供NTLM证书。

客户端正在使用IE8,浏览器正在保护模式下运行,但浏览器设置无法确定…

我猜这是一个networking服务器的事情,只是因为它似乎是一个身份validation的事情。 这个问题可能是什么?

如果有些客户没有问题,其他客户则应该在客户端。 这很难说,但你应该检查几件事情:

  • 确保他们正在运行1级Web浏览器之一,Internet Explorer 6,7或8
  • 确保他们的SharePoint站点位于Internet Explorer的“受信任的站点”或“本地Intranet”区域中
  • 确保可信站点configuration为使用当前用户名自动login
  • 如果无法将其添加到“受信任”或“Intranet”区域,请确保在Internet Explorer警告栏中没有关于ActiveX控件的警告(如果运行了所有活动的X控件)。

这可能是你的客户的请求被代理弄坏了吗? 您是否尝试过从客户的场所到达您的网站?

可能存在用户无法访问的图像等。 我有这种情况发生在SharePoint上的PDF文档图标。