我们有一个ASP.NET MVC3-Application,其中包含许多指向SharePoint 2010中的文档的链接 - 库。如果用户点击其中一个链接,他将被邀请在Office文档的ReadOnly-Mode或Edit-Mode之间进行选择。如果他选择“编辑模式”,则必须输入SharePoint的凭据 是否可以使用用户MVC-App-Creentials登录SharePoint2010,从MVC应用程序中执行某种SingleSignOn?我们希望用户点击该链接并能够编辑文档并单击保存(保存回SharePoint),而无需再次输入其凭据。有经验吗?
//编辑:MVC-Application& SharePoint与用户位于不同的Active Directory中,因此通过实现用户>无法解决此问题。 SharePoint SSO。此外,无法通过MVC3-Application中的SharePoint Server对象模型访问SharePoint:SharePoint使用.NET 3.5,MVC3需要.NET 4.0
答案 0 :(得分:0)
您可以实现您要执行的操作,但是,您需要在SharePoint上启用基于声明的身份验证并编写custom provider。
答案 1 :(得分:0)
您的案例中可能的解决方案之一是Active Directory联合身份验证服务。 http://blogs.technet.com/b/andrew/archive/2010/06/09/what-is-adfs-and-why-you-should-care.aspx