我一直在谷歌搜索,我有试图整合,我与SharePoint工作的Web应用程序的一个问题2010年的SharePoint 2010/ASP.Net集成 - 寻找咨询
Web应用程序是一个wiki风格该工具允许用户通过表单身份验证或WIA登录Active Directory并为他们自己和他人创建内容。
我们想要做的就是让用户拥有一个页面,并将他们在我们的Web应用程序中创建的内容与他们生活在SharePoint服务器上的内容混合在一起。例如,他们可能希望看到他们在SharePoint服务器上的文档列表中混入了一些内容。为了实现这一点,我们希望将用户使用(例如MYDOMAIN \ jsmith)登录到我们的Web应用程序的凭据,并能够查询SharePoint以查找同一用户的文档(MYDOMAIN \ jsmith)。WITHOUTOUT系统会提示用户重新输入其凭据以访问SharePoint服务器(我们正在尝试避免双跳问题)
我们已经想出了一些关于如何执行此操作的选项,但我们无法确定最好的方法是什么。
例如,我们可以 - 拥有一个全局用户,由所有用户共享以从SharePoint获取我们需要的信息。缺点是我们无法将SharePoint内容过滤到特定用户 - 我们可以在用户登录时存储用户凭据,但这只适用于通过表单身份验证进行身份验证的用户,并且会是一些安全问题,某些用户/客户端不会就像 - 使用WCF编写SharePoint扩展以允许我们访问我们需要的信息,但是我们仍然有问题想知道如何模拟我们想要的用户。
这两个选项都不是理想的,在我们的调查中,我们遇到了声明验证/ STS选项,它似乎试图解决我们遇到的问题。
所以我的问题是,基于我写的是Claims/STS对我们最好的方法?我们一直未能找到关于如何使用此方法从Web应用程序调用SharePoint并传递现有凭证的很多方向。
有没有人有任何这些问题的经验?