SharePoint 2010:来自 MVC Web 应用程序的基于声明的身份验证



我正在使用MVC4,需要访问和修改SharePoint网站中的数据。我发现这个:http://msdn.microsoft.com/en-us/library/hh147177.aspx

示例代码如下:http://code.msdn.microsoft.com/Remote-Authentication-in-b7b6f43c

非常有趣,但示例代码适用于 Windows 窗体,问题是它会打开一个 Windows 窗体以请求凭据。

我需要的是一种实现相同目标的方法,但在 Web 应用程序中,MVC 或 Web 表单的示例代码都可以。我似乎在网上找不到任何关于这个的东西,所以有人有什么想法吗?

在这里找到了我需要的:http://www.wictorwilen.se/Post/How-to-do-active-authentication-to-Office-365-and-SharePoint-Online.aspx

是否可以使用 AD 身份验证查询 SharePoint 网站?还是很偏僻?如果是这样,则可以使用应用程序池标识对 SharePoint Web 服务进行身份验证。

我使用 MVC3 构建了一个为 SharePoint 提供身份验证服务的 STS。这篇很棒的感觉异常文章帮助我调整了示例 STS 启动代码以作为 MVC 控制器运行。

这是一个很好的起点。如果您有更具体的问题,我可能也可以回答这些问题。

最新更新