2016-11-08 14 views
1

サービス(セキュリティトークンサービス)への接続に使用するHTTPプロキシの資格情報を(文法的に)提供する方法を探していますが、サービスのために。WCFクライアントでHTTPプロキシの資格情報を設定する方法

私はここにいくつかの記事を見ました(それが戻って2006から8に連れて行ってくれました)、溶液が、私は私からのすべてのWebRequestsのグローバル設定を変更することは危険だと思うデフォルトのプロキシ

WebProxy proxy = new WebProxy("http://myproxyserver",true); 
proxy.Credentials = new NetworkCredential("username", "password"); 
WebRequest.DefaultWebProxy = proxy; 

を変更していました専用タスクを実行するアセンブリ。

.NET 4.5には、このケースではより良いソリューションがあるのだろうかと思います。

同様の質問:

WCF Custom Http Proxy Authentication

How can I set an HTTP Proxy (WebProxy) on a WCF client-side Service proxy?

答えて

0

は、デフォルトのプロキシを設定しないでください、私はWSHttpBinding経由でプロキシを設定し、ない存在であることができ、要求

+0

あたりたい資格情報を使用してproxyオブジェクトを設定資格情報を設定する方法。 – Zaky

+0

WSHttpBinding.Security.Transport.ProxyCredentialTypeは役に立ちますか? –

+0

いいえ。資格情報タイプのみを持ち、資格情報自体は持っていないためです。これは、(私が理解しているように、同様の質問を読んで)、プロキシの資格情報とクライアントの資格情報が同じであることを前提としています。それは私の場合ではありません。 – Zaky

関連する問題