我正在使用C#创建应用程序,此应用程序将自动导航到Sharepoint站点并收集一些信息。我拥有网站的基本用户权限(意味着我不在网站管理员处),SP网站使用集成Windows身份验证,如下所示,
我的问题是,当WebBrowser控件导航到网站时,如何让C#应用程序自动填充所需的凭据,我一直在阅读不同的路线,但没有清楚了解如何实现这一点。
这是一个非常基本的细分, - 申请开始 - '导航'单击按钮 - WebBrowser1 Control导航到SP站点并自动填充提供的凭据(在代码中)。
如果需要,请随时提出更多信息,谢谢你提前。
答案 0 :(得分:0)
这是我用来完成此操作的代码,
WebClient client = new WebClient();
CredentialCache cc = new CredentialCache();
cc.Add(new Uri("http://spSite"), "NTLM", new NetworkCredential(username, password, domain));
client.Credentials = cc;