<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: password protected WMS-service in ArcGIS API for Silverlight Questions</title>
    <link>https://community.esri.com/t5/arcgis-api-for-silverlight-questions/password-protected-wms-service/m-p/540936#M13833</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;In the source code there is an #if directive that blocks the credentials propery for Silverlight. So I'm guessing they were only intending it to work with WPF.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;#if !SILVERLIGHT
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; private System.Net.ICredentials credentials;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /// &amp;lt;summary&amp;gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /// Gets or sets the network credentials that are sent to the host and used to authenticate the request.
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /// &amp;lt;/summary&amp;gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /// &amp;lt;value&amp;gt;The credentials used for authentication.&amp;lt;/value&amp;gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; public System.Net.ICredentials Credentials
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; get { return credentials; }
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; set
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (credentials != value)
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; credentials = value;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; OnPropertyChanged("Credentials");
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }
#endif&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Sat, 11 Dec 2021 23:28:07 GMT</pubDate>
    <dc:creator>DaveRabrun</dc:creator>
    <dc:date>2021-12-11T23:28:07Z</dc:date>
    <item>
      <title>password protected WMS-service</title>
      <link>https://community.esri.com/t5/arcgis-api-for-silverlight-questions/password-protected-wms-service/m-p/540929#M13826</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;We need to add a password protected WMS-service.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Any one know if this is possible?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I don't find anything on this in the API-documentation. Also, there is no 'Token' property in WmsLayer class.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 22 Feb 2011 09:55:00 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-api-for-silverlight-questions/password-protected-wms-service/m-p/540929#M13826</guid>
      <dc:creator>ArneDahlman</dc:creator>
      <dc:date>2011-02-22T09:55:00Z</dc:date>
    </item>
    <item>
      <title>Re: password protected WMS-service</title>
      <link>https://community.esri.com/t5/arcgis-api-for-silverlight-questions/password-protected-wms-service/m-p/540930#M13827</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;You'll probably have to download the source code for the WmsLayer from CodePlex and add the security features yourself.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 22 Feb 2011 13:25:43 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-api-for-silverlight-questions/password-protected-wms-service/m-p/540930#M13827</guid>
      <dc:creator>DanielWalton</dc:creator>
      <dc:date>2011-02-22T13:25:43Z</dc:date>
    </item>
    <item>
      <title>Re: password protected WMS-service</title>
      <link>https://community.esri.com/t5/arcgis-api-for-silverlight-questions/password-protected-wms-service/m-p/540931#M13828</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Thank you for the suggestion. We will consider this as the last way to solve the problem.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Does anyone know if it's possible to get arund this problem by republish the service via ArcGisServer?&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I mean, make a mxd, add the WMS as a layer, publish it on ArcGisServer.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;If anyone from ESRI is following this:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I am working for a Swedish agency. &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;A number of Swedish agencies and authorities have an agreement of geodata exchange, in accordance with the EC-directive, Inspire. OGC standards, I belive, is a key strategy.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;So I think this issue will soon be wery important.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 24 Feb 2011 07:13:24 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-api-for-silverlight-questions/password-protected-wms-service/m-p/540931#M13828</guid>
      <dc:creator>ArneDahlman</dc:creator>
      <dc:date>2011-02-24T07:13:24Z</dc:date>
    </item>
    <item>
      <title>Re: password protected WMS-service</title>
      <link>https://community.esri.com/t5/arcgis-api-for-silverlight-questions/password-protected-wms-service/m-p/540932#M13829</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Actually adapting the WmsLayer class would probably be easier than some other (more elegant) solutions. I doubt that republishing via MXD will work, since that would effectively disable the security on the WMS (I'm not sure about this, though). There are a number of ways to accomplish what you're asking for, but I think the best way would be to use a single authorization and authentication method to access both the WMS and ArcGis data. &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;One possible way to to this is to create a proxy handler for the WMS which would handle the security requirements, and secure access to this proxy with your normal method.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;We (the forum users) could help with some suggestions if you could post some information about how the WMS is secured (simple password sent in each request, token-based, etc.) and how your Silverlight viewer and ArcGis data are secured.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 24 Feb 2011 11:36:33 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-api-for-silverlight-questions/password-protected-wms-service/m-p/540932#M13829</guid>
      <dc:creator>DanielWalton</dc:creator>
      <dc:date>2011-02-24T11:36:33Z</dc:date>
    </item>
    <item>
      <title>Re: password protected WMS-service</title>
      <link>https://community.esri.com/t5/arcgis-api-for-silverlight-questions/password-protected-wms-service/m-p/540933#M13830</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I'm currently dealing with a similar situation. I'm attempting to access a secured wms layer.&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I tried the below:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;

private void&amp;nbsp; LayerWithCredentials(ESRI.ArcGIS.Client.Toolkit.DataSources.WmsLayer layer)

{

&amp;nbsp;&amp;nbsp;&amp;nbsp; WebClient wmsRequest= new WebClient();

&amp;nbsp;&amp;nbsp;&amp;nbsp; wmsRequest.DownloadStringCompleted += (sender, args) =&amp;gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp; {

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; map.Layers.Insert(0, layer);

&amp;nbsp;&amp;nbsp;&amp;nbsp; };

&amp;nbsp;&amp;nbsp;&amp;nbsp; ICredentials creds = new NetworkCredential("username", "password");

&amp;nbsp;&amp;nbsp;&amp;nbsp; wmsRequest.Credentials = creds;

&amp;nbsp;&amp;nbsp;&amp;nbsp; wmsRequest.UseDefaultCredentials = true;

&amp;nbsp;&amp;nbsp;&amp;nbsp; wmsRequest.DownloadStringAsync(new Uri(layer.Url));

}
&lt;/PRE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;but the credentials aren't passed through.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 11 Dec 2021 23:28:04 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-api-for-silverlight-questions/password-protected-wms-service/m-p/540933#M13830</guid>
      <dc:creator>DaveRabrun</dc:creator>
      <dc:date>2021-12-11T23:28:04Z</dc:date>
    </item>
    <item>
      <title>Re: password protected WMS-service</title>
      <link>https://community.esri.com/t5/arcgis-api-for-silverlight-questions/password-protected-wms-service/m-p/540934#M13831</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;You need to supply Credentials to the WMS layer before it gets initialized or added to the map control. &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;esri:WmsLayer ID="AGSWMSLayer" 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Credentials="{StaticResource MyCredentials}"&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Url="http://secured/MapServer/WMSServer"&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Initialized="WmsLayer_Initialized"/&amp;gt;
&lt;/PRE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;How do you secure the WMS service? Do you have Anonymous Authentication Disabled and either Basic or Windows Authentication Enabled? Also, can you check with Fiddler, if the web request to WMS server is followed by a 401-challenge?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 12 Dec 2021 16:36:15 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-api-for-silverlight-questions/password-protected-wms-service/m-p/540934#M13831</guid>
      <dc:creator>JenniferNery</dc:creator>
      <dc:date>2021-12-12T16:36:15Z</dc:date>
    </item>
    <item>
      <title>Re: password protected WMS-service</title>
      <link>https://community.esri.com/t5/arcgis-api-for-silverlight-questions/password-protected-wms-service/m-p/540935#M13832</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi, thanks for the responses.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I don't see the Credentials property in the WmsLayer class.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I use version 2.1.0.446 of ESRI.ArcGIS.Client.Toolkit.DataSources.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Jennifer, what version are you using?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I ran a GetCapapilities request through my browser and checked the requests in fiddler and got the following sequence:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;1. GetCapabilities request&amp;nbsp; -&amp;gt; 407 Response&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Here I get prompted for user and password.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;2. GetCapabilities request&amp;nbsp; -&amp;gt; 407 Response&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;3. GetCapabilities request&amp;nbsp; -&amp;gt; 401 Response&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;4. GetCapabilities request&amp;nbsp; -&amp;gt; 200 Response (and my result)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;In this last request i se "Authorization: Basic" in the header.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Is this what you mean by a "401-challenge"?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;The Silverlight viewer i develop is an internal application for local users on the lan only.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;So far, there is no security on the local Services.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;The WMS-service is on the internet, and is hosted by another athority.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 01 Mar 2011 11:02:13 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-api-for-silverlight-questions/password-protected-wms-service/m-p/540935#M13832</guid>
      <dc:creator>ArneDahlman</dc:creator>
      <dc:date>2011-03-01T11:02:13Z</dc:date>
    </item>
    <item>
      <title>Re: password protected WMS-service</title>
      <link>https://community.esri.com/t5/arcgis-api-for-silverlight-questions/password-protected-wms-service/m-p/540936#M13833</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;In the source code there is an #if directive that blocks the credentials propery for Silverlight. So I'm guessing they were only intending it to work with WPF.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;#if !SILVERLIGHT
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; private System.Net.ICredentials credentials;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /// &amp;lt;summary&amp;gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /// Gets or sets the network credentials that are sent to the host and used to authenticate the request.
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /// &amp;lt;/summary&amp;gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /// &amp;lt;value&amp;gt;The credentials used for authentication.&amp;lt;/value&amp;gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; public System.Net.ICredentials Credentials
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; get { return credentials; }
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; set
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (credentials != value)
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; credentials = value;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; OnPropertyChanged("Credentials");
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }
#endif&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 11 Dec 2021 23:28:07 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-api-for-silverlight-questions/password-protected-wms-service/m-p/540936#M13833</guid>
      <dc:creator>DaveRabrun</dc:creator>
      <dc:date>2021-12-11T23:28:07Z</dc:date>
    </item>
    <item>
      <title>Re: password protected WMS-service</title>
      <link>https://community.esri.com/t5/arcgis-api-for-silverlight-questions/password-protected-wms-service/m-p/540937#M13834</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Yes, that is correct. Credentials property is only for WPF because client authentication is handled by the browser in Silverlight. &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Do you use a Proxy? I think you need to include the username and password in the proxy.config&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;!-- serverUrl options:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; url = location of the ArcGIS Server, either specific URL or stem&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; matchAll = true to forward any request beginning with the url&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; token = (optional) token to include for token secured services, usually a long-term token&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; tokenUrl = (optional) token service for a Web site (url)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; timeout = (optional) short-term timeout for a token in minutes&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; username = (optional) username for a token or http secured site&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; password = (optional) password for a token or http secured site&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; domain = (optional) domain for an http secured site&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; --&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&lt;SPAN&gt;&amp;lt;serverItem url="&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="http://kml-samples.googlecode.com/svn/trunk" rel="nofollow" target="_blank"&gt;http://kml-samples.googlecode.com/svn/trunk&lt;/A&gt;&lt;SPAN&gt;"&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;matchAll="true" domain="mydomain" username="myusername" password="mypassword" /&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Also when you define Authentication on the Proxy website, make sure that Anonymous Authentication is Disabled and either Basic or Windows Authentication enabled.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 01 Mar 2011 15:44:07 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-api-for-silverlight-questions/password-protected-wms-service/m-p/540937#M13834</guid>
      <dc:creator>JenniferNery</dc:creator>
      <dc:date>2011-03-01T15:44:07Z</dc:date>
    </item>
    <item>
      <title>Re: password protected WMS-service</title>
      <link>https://community.esri.com/t5/arcgis-api-for-silverlight-questions/password-protected-wms-service/m-p/540938#M13835</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I guess you mean something like the SLProxyPage from the documentation.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I tried to use the SLProxyPage from the documentation, &lt;/SPAN&gt;&lt;A href="http://help.arcgis.com/en/webapi/silverlight/help/SLProxyPage.zip"&gt;http://help.arcgis.com/en/webapi/silverlight/help/SLProxyPage.zip&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I can't get it to work. I have tried both using it directly from visual studio and also deploying it as a web site on our IIS.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;If I configure it for basic authentication, I get prompted for user/password, but this is only for our IIS, not the server hosting the WMS-service.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;The proxy.config seems to be ignored in this case.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Maybe SLProxyPage only supports token-based authentication?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I have read the documentation&lt;/SPAN&gt;&lt;BR /&gt;&lt;A href="http://help.arcgis.com/en/webapi/silverlight/help/index.html#/Secure_services/016600000022000000/"&gt;http://help.arcgis.com/en/webapi/silverlight/help/index.html#/Secure_services/016600000022000000/&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;and&amp;nbsp; I belive that it's the section "HTTP/Windows authentication" that applies here.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Then the solution seems to be to develop a new IHttpHandler or pherhaps to modify SLProxyPage.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Any other ideas?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 02 Mar 2011 13:47:42 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-api-for-silverlight-questions/password-protected-wms-service/m-p/540938#M13835</guid>
      <dc:creator>ArneDahlman</dc:creator>
      <dc:date>2011-03-02T13:47:42Z</dc:date>
    </item>
    <item>
      <title>Re: password protected WMS-service</title>
      <link>https://community.esri.com/t5/arcgis-api-for-silverlight-questions/password-protected-wms-service/m-p/540939#M13836</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Yup that SLProxyPage. You can modify this item with your server URL and credentials you need to authenticate against.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;serverItem url="http://net931/ArcGIS/rest/services"&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; matchAll="true" domain="net931" username="rex" password="rex" /&amp;gt;&lt;BR /&gt;&lt;/BLOCKQUOTE&gt;&lt;BR /&gt;&lt;SPAN&gt;Drop the ProxyPage folder to your C:\inetpub\wwwroot&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;In your IIS Manager, you can convert this folder to application and under IIS Authentication, disable Anonymous Authentication and enable either Basic or Windows Authentication.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 02 Mar 2011 18:53:45 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-api-for-silverlight-questions/password-protected-wms-service/m-p/540939#M13836</guid>
      <dc:creator>JenniferNery</dc:creator>
      <dc:date>2011-03-02T18:53:45Z</dc:date>
    </item>
    <item>
      <title>Re: password protected WMS-service</title>
      <link>https://community.esri.com/t5/arcgis-api-for-silverlight-questions/password-protected-wms-service/m-p/540940#M13837</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Thanks for your reply.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I think there might be some misunderstanding here.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I have a Silverlight application hosted on server A.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;From this application I want to use a WMS-service hosted on server B. Server B is on the Internet.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I don't have access to server B, other than the user/password for this service.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I tried to deploy SLProxyPage on server A, with the settings you suggest.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;When I run my application I get prompted for user/password&amp;nbsp; (here I used Basic Authentication in IIS-manager). The only user/password that seems to be accepted here, is one for server A. Then after a while I get a 500 response (using fiddler).&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;If I instead configure IIS to use Integrated Windows Authentication, I don't get prompted for user/password, but the result is the same (500 response).&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;So I think that this will only work if SLProxyPage is deployed on server B.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Can this be correct?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 03 Mar 2011 07:48:02 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-api-for-silverlight-questions/password-protected-wms-service/m-p/540940#M13837</guid>
      <dc:creator>ArneDahlman</dc:creator>
      <dc:date>2011-03-03T07:48:02Z</dc:date>
    </item>
    <item>
      <title>Re: password protected WMS-service</title>
      <link>https://community.esri.com/t5/arcgis-api-for-silverlight-questions/password-protected-wms-service/m-p/540941#M13838</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;OK, now I think I solved this.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I made some code changes in SLProxyPage.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;There where three main problems:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;1. Only working with ArcGIS server typeof URLs.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;2. No support for internet proxy&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;3. Failed to download images with no content-length in response.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;After I have completed the changes and run some tests. I'll add the modified SLProxyPage to this thread, in case some one is interested.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 04 Mar 2011 09:19:59 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-api-for-silverlight-questions/password-protected-wms-service/m-p/540941#M13838</guid>
      <dc:creator>ArneDahlman</dc:creator>
      <dc:date>2011-03-04T09:19:59Z</dc:date>
    </item>
    <item>
      <title>Re: password protected WMS-service</title>
      <link>https://community.esri.com/t5/arcgis-api-for-silverlight-questions/password-protected-wms-service/m-p/540942#M13839</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;That is good to know. I'm interested to see the updates you made to SLProxyPage too. &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt;&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 04 Mar 2011 16:17:51 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-api-for-silverlight-questions/password-protected-wms-service/m-p/540942#M13839</guid>
      <dc:creator>JenniferNery</dc:creator>
      <dc:date>2011-03-04T16:17:51Z</dc:date>
    </item>
    <item>
      <title>Re: password protected WMS-service</title>
      <link>https://community.esri.com/t5/arcgis-api-for-silverlight-questions/password-protected-wms-service/m-p/540943#M13840</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Here is the code.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;It's possible to configure internetproxy in proxy.config&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;If no proxy is configured default is used.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;The url handling can be improved further, (Search for "url_401 = url.Substring(0, url.IndexOf("Server") + 6)")&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 08 Mar 2011 08:14:59 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-api-for-silverlight-questions/password-protected-wms-service/m-p/540943#M13840</guid>
      <dc:creator>ArneDahlman</dc:creator>
      <dc:date>2011-03-08T08:14:59Z</dc:date>
    </item>
  </channel>
</rss>

