如何使用Windows登录凭据进行代理身份验证使用C#

Adi*_*aks 4 c# authentication proxy

是否可以使用Windows登录凭证进行使用C#进行代理身份验证.

我有一个facebook应用程序,它调用facebook方法.在每次facebook通话期间,它都会出现错误"407:需要代理身份验证"

以下代码将允许用户设置代理: -

WebProxy oWebProxy = new System.Net.WebProxy(ProxyServer, ProxyPort);       
oWebProxy.Credentials = new NetworkCredential(ProxyUser,ProxyPassword,ProxyDomain);
oserv.Proxy = oWebProxy; 
oserv.Credentials = new NetworkCredential(theusername, thepassword); 
Run Code Online (Sandbox Code Playgroud)

但是,如果不对我公司的登录凭据进行硬编码,是否还有其他方法可以做同样的事情.

Siv*_*pal 6

您可以使用 :

oWebProxy.Credentials = System.Net.CredentialCache.DefaultCredentials;
Run Code Online (Sandbox Code Playgroud)

如果它仍然无法解决您的问题,请访问该网站:http://support.microsoft.com/kb/813834