2014-12-29 72 views
0

我正在用C#編寫應用程序,此應用程序將自動導航到Sharepoint網站並收集一些信息。我有網站的基本用戶權利(意思我不是在網站管理員),SP網站使用集成Windows身份驗證,看起來像這樣,enter image description here自動填充集成Windows身份驗證

我的問題是我如何讓C#應用程序自動填充當WebBrowser控件導航到網站時需要憑據,我不斷閱讀有關不同路線的信息,但沒有清楚的瞭解我如何實現這一目標。

這是一個非常基本的分解, - 應用程序打開 - 「導航」按鈕被點擊 - WebBrowser1控制導航到SP網站和自動填充所提供的憑證(內碼)。

enter image description here

隨意問的詳細信息,如果需要的話,謝謝你在先進。

回答

0

這是我用來完成此操作的代碼,

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