SharePoint 2010客户端开发身份验证,如果开发客户端运行的环境是在域环境中,那么SharePoint是采取默认认证方式,如果不是域环境中的机器,那么就需要下面的认证方法。
代码如下
try
{
System.Net.NetworkCredential credentials = new System.Net.NetworkCredential("administrator", "Password", "domain");
using (ClientContext clientContext = new ClientContext("你的MOSS地址"))
{
clientContext.Credentials = credentials;
Web site = clientContext.Web;
clientContext.Load(site);
clientContext.ExecuteQuery();
Console.WriteLine("Web Site Title: {0}", site.Title);
Console.ReadLine();
}
}
catch (Exception ex)
{
Console.WriteLine(ex.ToString());
}