SharePoint弹出式登录窗口

11

我每次从库中访问文档时,都需要重新登录我的SharePoint网站。有没有办法解决这个问题?

谢谢。


你正在使用哪种类型的身份验证?FBA吗? - Flo
这个提示是来自Internet Explorer还是打开文档的应用程序? - ArjanP
9个回答

11

用户级别:

如果您的SharePoint网站在访问时总是提示输入用户名/密码,您可以设置浏览器不弹出此提示。

  1. 在Internet Explorer中,转到“工具”
  2. 点击“Internet选项”
  3. 将您的网站URL添加到Internet Explorer的“本地内部网站”部分中。
  4. 打开“安全”选项卡
  5. 点击“自定义级别”按钮
  6. 滚动到此屏幕并选择“使用当前用户名和密码自动登录”单选按钮
  7. 点击“确定”。

管理员级别:

您可以在Central Administration>Operations网站的备用访问映射部分中添加您网站的内部区域URL。这样,SharePoint服务器始终不会提示输入用户名/密码,您可以畅享体验。


我希望我能为这个问题/答案给予10分。这已经让我烦恼了好几个月。 - GaTechThomas
有没有一种方法可以在不更改IE设置的情况下完成它? 如果我们只进行管理员级别的更改,那么它会起作用吗? - Vignesh Subramanian

6
当使用Windows Vista或Windows 7时,办公工具(例如Word)不会查看Internet Explorer的本地Intranet列表。但是它们会查看以下注册表位置:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WebClient\Parameters\AuthForwardServerList
如果您的SharePoint站点位于share.myserver.com,则可以将上述注册表条目设置为*.myserver.com(包括*),以便所有以myserver.com结尾的地址都受到办公应用程序的信任。这将防止出现登录弹出框。
有关更多信息,请参见this microsoft article。它为我解决了问题。

我为这个问题搜索了很久,但是这个解决方案修复了我的Windows 7上映射库和启动时无法连接的网站的问题! - ICodeForCoffee

1

将SharePoint网站添加到您的受信任站点或Internet选项中的本地Intranet。


你用的是什么浏览器?我认为只有IE浏览器能够将您的凭据传递给Word或Excel... - atfergs
这对我也不起作用。我已将其添加到受信任的站点,并确保它具有“使用当前用户名和密码自动登录”的选项。它仍然要求输入。这是IE浏览器。 - strongopinions

0

这与Word请求文件的方式有关,它首先发送匿名请求。解决方法是将会话cookie设置为有效期一年。


0

您是否使用AD进行身份验证? 您是从托管站点所在的同一网络中浏览该站点,还是在不同的网络中浏览?

如果在同一网络中,“将SharePoint站点添加到Internet选项的受信任站点或本地Intranet中”,并在“受信任站点安全性自定义级别”中的“用户身份验证”部分选择“使用当前用户名和密码自动登录”选项。

如果您是从不同的网络中浏览,则有些困难。


0

我每天都会遇到这个问题。我的本地机器与SharePoint服务器在不同的域上,因此每次使用不同的应用程序访问SharePoint时都必须登录。这包括IE、Word、InfoPath等...

我还没有找到避免这个问题的方法,因为它只是使用Windows身份验证的一部分。保存密码可以帮助,但仍然会显示对话框。


0

有很多因素可能导致这种情况,但您在问题中没有提供足够的设置细节以便回答您的问题,但是...

我发现最全面的故障排除文章是

不需要的身份验证提示


0

这个问题我很熟悉,之前我也用过被赞同的解决方案来解决它。然而,最近我发现使用谷歌浏览器而不是IE可以解决这个问题!

解决方案:使用Chrome。


-1

切换到基本认证将解决此问题,但以明文方式传递凭据的代价会很高。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接