C# 自动填充集成的Windows身份验证

C# 自动填充集成的Windows身份验证,c#,sharepoint,windows-authentication,C#,Sharepoint,Windows Authentication,我正在使用C#制作一个应用程序,此应用程序将自动导航到SharePoint网站并收集一些信息。我拥有该站点的基本用户权限(意味着我不是站点管理员),SP站点使用集成的Windows身份验证,如下所示 当WebBrowser控件导航到站点时,如何让C#应用程序自动填充所需的凭据 这是一个非常基本的分解, -应用程序打开 -单击“导航”按钮 -WebBrowser1控件导航到SP站点并自动填充提供的凭据(在代码中) 这是我用来完成此操作的代码 WebClient client = new WebCl

我正在使用C#制作一个应用程序,此应用程序将自动导航到SharePoint网站并收集一些信息。我拥有该站点的基本用户权限(意味着我不是站点管理员),SP站点使用集成的Windows身份验证,如下所示

当WebBrowser控件导航到站点时,如何让C#应用程序自动填充所需的凭据

这是一个非常基本的分解, -应用程序打开 -单击“导航”按钮 -WebBrowser1控件导航到SP站点并自动填充提供的凭据(在代码中)


这是我用来完成此操作的代码

WebClient client = new WebClient();
        CredentialCache cc = new CredentialCache();
        cc.Add(new Uri("http://spSite"), "NTLM", new NetworkCredential(username, password, domain));
        client.Credentials = cc;