我有一個winform應用程序,需要我檢查我們的Wiki是否存在頁面。但是,該查詢需要傳遞用戶網絡憑據。獲取用戶Winform應用程序中的NT憑據
我不想硬編碼我的憑證,也不希望用戶每次使用它時都必須操作App.config(還有他們必須在App中公開其密碼的問題。配置)。有沒有一種方法可以獲取當前用戶的NT憑據?我並不需要看到它(這將是一個明顯的安全問題),我只需要它下面的一行代碼:
HttpWebRequest WikiPageRequest;
WikiPageRequest.Credentials = new NetworkCredential("user", "pass", "dom");
//maybe do something like this
WikiPageRequest.Credentials = GetNTCredentials();
或http://msdn.microsoft.com/zh-cn/library/system.net.credentialcache.defaultnetworkcredentials%28v=vs.80%29.aspx。只適用於NTLM /協商/ Kerberos。 – sisve 2011-01-25 20:22:15