【发布时间】:2012-03-30 02:02:41
【问题描述】:
我正在调用 SharePoint 2010 REST/ODATA api,默认情况下,数据上下文使用 DefaultCredentials,这实际上是我的 Asp.Net 应用程序的登录用户。如果我不将 DefaultCredentials 附加到上下文,那么我只会得到 401 Unauthorized。
我想知道如何在使用应用程序池凭据时调用 SharePoint API?我正在尝试遵循受信任的系统安全方法。否则,SharePoint 站点需要授予 ODATA 访问权限,并且某些列表需要基本上每个人都可以写入(gak!)。
例如,对于 SQL 连接,我只需设置“Integrated Security=true”即可使用应用程序池凭据。
【问题讨论】:
标签: sharepoint authentication odata