C#Windows应用程序SharePoint登录

C#Windows应用程序SharePoint登录,c#,sharepoint,C#,Sharepoint,我正在尝试登录sharepoint网站。 这是我能想到的代码。 无论我做什么,我都会得到未授权(401) 但如果我在浏览器中键入完全相同的内容,则工作正常。 有人能看到问题吗?简化代码;)使用以下代码: string urlSite = "https://intranet.site.dk"; string user = "myuser@vid.net.local"; string pwd = "mypass"; using (ClientContext clientContext = new

我正在尝试登录sharepoint网站。
这是我能想到的代码。
无论我做什么,我都会得到未授权(401)
但如果我在浏览器中键入完全相同的内容,则工作正常。
有人能看到问题吗?

简化代码;)使用以下代码:

string urlSite = "https://intranet.site.dk";
string user = "myuser@vid.net.local";
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();
}
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();
            }