searchforsolutions

Just another WordPress.com site

How to supply dedicated credentials for webproxy authentication in WCF client – Part 1


This fix assumes you have deployed the application & it is running under the credentials of the user with access to internet.Set the proxy in IE which is the default web proxy or for system web proxy use netsh to setup winhhtp proxy.

<system.serviceModel>
<bindings>
<basicHttpBinding …. useDefaultWebProxy=”Boolean”>
….

<bindings>
</basicHttpBinding>
<system.serviceModel>
<system.net>
<defaultProxy useDefaultCredentials=”true”/>
</system.net>

useDefaultWebProxy:A Boolean value that specifies whether the auto-configured HTTP proxy of the system should be used, if available. The default is true.

The above settings will autheticate the user against the proxy for WCF clients

In my next post we will see how to do it programmatically

Reference :
1. For understanding System.serviceModel configuration refer Ref:http://msdn.microsoft.com/en-us/library/ms731361.aspx
2. For understanding System.net configuration refer refer Ref:http://msdn.microsoft.com/en-us/library/kd3cf2ex.aspx. Do read this section if your proxy configuration uses other mechansims like automatic detetcion,script etc.
3. A good short blog on the same topic as above : http://blogs.msdn.com/b/stcheng/archive/2008/12/03/wcf-how-to-supply-dedicated-credentials-for-webproxy-authentication.aspx

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: