2

我最近从本地计算机开发了一个 WPF 客户端应用程序,以从远程 SharePoint Server 访问 SharePoint 2010 列表。我认为我应该使用自定义 NetworkCredentials 对象来验证我的请求。但仅使用 CredentialCache.DefaultCredentials 就足以访问远程 SharePoint 服务器并获取所有列表项并更新列表项。

我想知道这怎么可能,因为 SharePoint 服务器不认识我。只需使用 CredentialCache.DefaultCredentials 就可以了。那么我的 SharePoint 数据的安全性如何?请解释一下这个场景。谢谢。

4

1 回答 1

1

CredentialCache.DefaultCredentials 设置为运行 WPF 客户端应用程序的当前域用户。

仍然检查 Sharepoint 权限,因此 WPF 应用程序可以访问 sharepoint 上的数据的唯一方法是当前用户是否具有对该特定内容的访问权限。

于 2013-08-19T13:37:45.740 回答