string urlSite = "https://intranet.site.dk";
string user = "[email protected]";
string pwd = "mypass";
using (ClientContext clientContext = new ClientContext(urlSite))
{
SecureString passWord = new SecureString();
foreach (char c in pwd.ToCharArray()) passWord.AppendChar(c);
clientContext.Credentials = new SharePointOnlineCredentials(user, passWord);
Web web = clientContext.Web;
clientContext.Load(web);
clientContext.ExecuteQuery();
Console.WriteLine(web.Title);
Console.ReadLine();
}
我正在尝试在SharePoint网站上登录。
这段代码是我能想到的。
无论我做什么,我都会得到未授权(401)的信息,
但是如果我在浏览器中键入的内容完全相同,则
可以正常工作。.有人可以看到问题吗?
使您的代码简单;)使用以下代码:
using (ClientContext clientContext = new ClientContext(urlSite))
{
clientContext.Credentials = new NetworkCredential(user, pwd, domain);
Web web = clientContext.Web;
clientContext.Load(web);
clientContext.ExecuteQuery();
Console.WriteLine(web.Title);
Console.ReadLine();
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句