我正在寻找为应用于连接服务(安全令牌服务)的HTTP代理提供凭据(语法)的方式,代理凭据与服务凭据不同。
我在这里看到了几个帖子(它让我回到2006-8)并且解决方案是通过更改默认代理
WebProxy proxy = new WebProxy("http://myproxyserver",true);
proxy.Credentials = new NetworkCredential("username", "password");
WebRequest.DefaultWebProxy = proxy;
我认为从执行专用任务的程序集更改所有WebRequest的全局设置存在风险。
我想知道在.NET 4.5中是否有更好的解决方案。
类似的问题:
WCF Custom Http Proxy Authentication
How can I set an HTTP Proxy (WebProxy) on a WCF client-side Service proxy?