我正在C#中为sharepoint 2010开发silverlight web部件。在silverlight客户端对象模型中,sharepoint 2010通过使用以下语句获取当前用户凭据
ClientContext clientContext = ClientContext.Current;
现在我想用不同的用户名和密码进行程序登录。以便它只能访问特定的用户数据。但我发现silverlight客户端对象中没有clientContext.Credentials。我们可以使用以下链接为另一个用户插入数据
如何设置SharePoint"作者"在silverlight客户端对象模型中?
但我不知道我们如何通过传递信任信息来获得特定用户的数据。我如何用不同的用户名和密码编程登录,以便访问特定的用户数据?如果有什么方法可以做到,请告诉我。我们可以通过网络服务做到吗?你能给我提供任何代码或链接,我可以通过这些代码或链接来解决上述问题吗?
客户端对象模型是服务器对象模型的一个子集,客户端对象模型的局限性之一是它不支持模拟。
一种解决方法是通过传递所有数据,通过jQuery调用WCF端点。然后WCF可以通过代表其他人处理数据来模拟对SharePoint的调用