使用列表Web服务从WPF客户端远程访问SharePoint 2010列表

时间:2013-08-19 05:23:47

标签: wpf web-services sharepoint authentication

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

我想知道这是怎么可能的,因为SharePoint服务器不了解我。通过使用CredentialCache.DefaultCredentials做了神奇的事。那么我的SharePoint数据的安全性又如何呢?请解释一下这个场景。感谢。

1 个答案:

答案 0 :(得分:1)

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

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