小编NJI*_*BEN的帖子

使用基于声明的身份验证在SharePoint 2010中保存在文档库中的多个登录信息

我们的环境是Sharepoint 2010,使用基于声明的身份验证创建了一个Web应用程序(以及顶部的网站集).第一个站点使用端口881.它使用集成的Windows身份验证.创建另一个Web应用程序,使用端口882扩展第一个应用程序.此站点使用基于表单的身份验证,成员资格提供程序是System.Web.Security.ActiveDirectoryMembershipProvider,名为admembers.我已在两个站点上关闭了客户端集成.

当我登录到881站点时,在我的公司网络上,使用sharepoint使用的同一域帐户登录到计算机,我可以打开保存在文档库中的Office文件,然后在相应的Office应用程序中打开它,而不会询问我再次登录 但是,如果我登录的,是不是我们的网络上的计算机到SharePoint,或者登录到计算机使用的不是域帐户的帐户,我再次得到提示开扩的Office文档时登录.如果我选择保存选项,它不会提示,但如果我在对话框窗口中选择打开,我将被迫再次输入我的域凭据.

当我登录到使用FBA的882站点时,我遇到了同样的问题.如果我打开Office文档,则会打开相应的Office应用程序,并通过向我显示一个加载了登录页面的对话窗口来询问我的凭据.如果我选择保存文件,则不会提示我登录,并且文件将保存到本地文件夹.

我不能指望我的用户在每次打开Office文档时都会再次登录,例如Work,Excel,Powerpoint等.我尝试了很多修复,包括禁用客户端集成,更改浏览器处理模式(严格/允许) ),更改Internet Explorer设置(用于集成Windows身份验证),更改集成的Windows身份验证站点以使用基本身份验证,甚至使用jquery来破解页面以调用执行"下载副本"功能的sharepoint javascript函数.他们没有工作:选择在浏览器中"打开" Office文档时,用户必须重新登录,或者只是关闭对话窗口而不登录(只要该区域客户端集成已关闭).

我希望使用Windows身份验证或基于表单的身份验证来完成此任务.

救命!

sharepoint sharepoint-2010

5
推荐指数
1
解决办法
8294
查看次数

标签 统计

sharepoint ×1

sharepoint-2010 ×1