<?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: Javascript Secure Services - No Log In in ArcGIS JavaScript Maps SDK Questions</title>
    <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/javascript-secure-services-no-log-in/m-p/439109#M40459</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Jake,&lt;/P&gt;&lt;P&gt;Thanks for the links. Do you know the difference between using the PHP, .Net, or Java proxies? When would you use a particular one? This is a bit out of my field of expertise.&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 17 Jun 2015 15:43:47 GMT</pubDate>
    <dc:creator>LauraMiles1</dc:creator>
    <dc:date>2015-06-17T15:43:47Z</dc:date>
    <item>
      <title>Javascript Secure Services - No Log In</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/javascript-secure-services-no-log-in/m-p/439107#M40457</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi there,&lt;/P&gt;&lt;P&gt;We had something working in Silverlight where users on our domain would not have to sign in via a dialog to access secured services. We are transitioning our site to Javascript, and we'd like to have the same. Some of our layers are secured while most are not, and we'd prefer that this is somehow read from the users' windows logins as it was in Silverlight (at least in IE). Is this possible? I can't seem to find any info on authentication that bypasses the sign in dialog altogether.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;We are using Javascript 3.13, ArcGIS for Server 10.3.1.&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 15 Jun 2015 18:06:46 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/javascript-secure-services-no-log-in/m-p/439107#M40457</guid>
      <dc:creator>LauraMiles1</dc:creator>
      <dc:date>2015-06-15T18:06:46Z</dc:date>
    </item>
    <item>
      <title>Re: Javascript Secure Services - No Log In</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/javascript-secure-services-no-log-in/m-p/439108#M40458</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Laura,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Take a look at configuring a proxy:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="https://developers.arcgis.com/javascript/jshelp/ags_secureservices.html#htpw" title="https://developers.arcgis.com/javascript/jshelp/ags_secureservices.html#htpw"&gt;ags_secureservices.html | Guide | ArcGIS API for JavaScript&lt;/A&gt; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="https://developers.arcgis.com/javascript/jshelp/ags_proxy.html" title="https://developers.arcgis.com/javascript/jshelp/ags_proxy.html"&gt;Using the proxy | Guide | ArcGIS API for JavaScript&lt;/A&gt; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="https://developers.arcgis.com/authentication/working-with-proxies/" title="https://developers.arcgis.com/authentication/working-with-proxies/"&gt;Working with Proxies | ArcGIS for Developers&lt;/A&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 15 Jun 2015 18:31:46 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/javascript-secure-services-no-log-in/m-p/439108#M40458</guid>
      <dc:creator>JakeSkinner</dc:creator>
      <dc:date>2015-06-15T18:31:46Z</dc:date>
    </item>
    <item>
      <title>Re: Javascript Secure Services - No Log In</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/javascript-secure-services-no-log-in/m-p/439109#M40459</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Jake,&lt;/P&gt;&lt;P&gt;Thanks for the links. Do you know the difference between using the PHP, .Net, or Java proxies? When would you use a particular one? This is a bit out of my field of expertise.&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 17 Jun 2015 15:43:47 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/javascript-secure-services-no-log-in/m-p/439109#M40459</guid>
      <dc:creator>LauraMiles1</dc:creator>
      <dc:date>2015-06-17T15:43:47Z</dc:date>
    </item>
    <item>
      <title>Re: Javascript Secure Services - No Log In</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/javascript-secure-services-no-log-in/m-p/439110#M40460</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Your Web server must support one of these server-side platforms in order to use the proxy page.&amp;nbsp; I don't really have any experience with Java or PHP.&amp;nbsp; However, my current server is running IIS with ASP.NET configured:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;IMG alt="screen1.PNG" class="image-1 jive-image" src="https://community.esri.com/legacyfs/online/111110_screen1.PNG" style="height: auto;" /&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;So, when setting up a proxy I use the .NET version.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 18 Jun 2015 10:57:21 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/javascript-secure-services-no-log-in/m-p/439110#M40460</guid>
      <dc:creator>JakeSkinner</dc:creator>
      <dc:date>2015-06-18T10:57:21Z</dc:date>
    </item>
    <item>
      <title>Re: Javascript Secure Services - No Log In</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/javascript-secure-services-no-log-in/m-p/439111#M40461</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Jake - could you possibly point me to some working examples/documentation of what the &lt;STRONG&gt;proxy.config&lt;/STRONG&gt; and &lt;STRONG&gt;config.json&lt;/STRONG&gt;&lt;SPAN&gt; files are supposed to contain at a minimum for a webappbuilder dev edition webapp that I create and then download (host on my machine).&amp;nbsp; I can't seem to get the proxy to function (or log to .txt file either) locally i.e., &lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="http://localhost/[mywebapp]" rel="nofollow" target="_blank"&gt;http://localhost/[mywebapp]&lt;/A&gt;&lt;SPAN&gt; with the .NET proxy set up.&amp;nbsp; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The documentation doesn't really provide many examples and I'm fairly new to .NET applications in general, thanks!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 19 Jun 2015 16:17:29 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/javascript-secure-services-no-log-in/m-p/439111#M40461</guid>
      <dc:creator>MichaelAugust</dc:creator>
      <dc:date>2015-06-19T16:17:29Z</dc:date>
    </item>
    <item>
      <title>Re: Javascript Secure Services - No Log In</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/javascript-secure-services-no-log-in/m-p/439112#M40462</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;SPAN style="font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif;"&gt;&lt;A href="https://community.esri.com/migrated-users/30412"&gt;Laura Miles&lt;/A&gt;​&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif;"&gt;The PHP, .Net, or Java proxies are functionally equivalent. Which one to pick depends primarily on what type of web server you are using. If you are using IIS as your webserver, using the .Net proxy is the easiest to set up.&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 20 Jun 2015 01:22:11 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/javascript-secure-services-no-log-in/m-p/439112#M40462</guid>
      <dc:creator>BjornSvensson</dc:creator>
      <dc:date>2015-06-20T01:22:11Z</dc:date>
    </item>
    <item>
      <title>Re: Javascript Secure Services - No Log In</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/javascript-secure-services-no-log-in/m-p/439113#M40463</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV class="tw-ta-container tw-nfl"&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;&lt;SPAN lang="en"&gt;&lt;SPAN style="font-family: arial,helvetica,sans-serif;"&gt;if you need more flexibility, &lt;/SPAN&gt;
&lt;SPAN style="font-family: arial,helvetica,sans-serif;"&gt;you can develop a soi in c# or java (server object interceptor) and &lt;/SPAN&gt;
&lt;SPAN style="font-family: arial,helvetica,sans-serif;"&gt;create a service and by user to display &lt;/SPAN&gt;
&lt;SPAN style="font-family: arial,helvetica,sans-serif;"&gt;the individual layers in the service.&lt;/SPAN&gt;
&lt;SPAN style="font-family: arial,helvetica,sans-serif;"&gt;In sdk 10.3.1 see the example &lt;/SPAN&gt;&lt;SPAN style="font-family: Courier New;"&gt;&lt;SPAN style="font-family: arial,helvetica,sans-serif;"&gt;NetLayerAccessSOI&lt;/SPAN&gt;
&lt;SPAN style="font-family: arial,helvetica,sans-serif;"&gt;Important: with soi you don't need change logic/code on your client&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/PRE&gt;&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 11 Dec 2021 19:38:50 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/javascript-secure-services-no-log-in/m-p/439113#M40463</guid>
      <dc:creator>nicogis</dc:creator>
      <dc:date>2021-12-11T19:38:50Z</dc:date>
    </item>
    <item>
      <title>Re: Javascript Secure Services - No Log In</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/javascript-secure-services-no-log-in/m-p/439114#M40464</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Michael,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Sure thing.&amp;nbsp; I went ahead and created a Web Appbuilder app called 'ProxyExample'.&amp;nbsp; The web map that the application is using is shared with Everyone, but the hosted service is only shared with the Organization.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In the config.json, I set the &lt;A href="http://doc.arcgis.com/en/web-appbuilder/manage-apps/use-proxy.htm" rel="nofollow noopener noreferrer" target="_blank"&gt;httpProperty &lt;/A&gt;to the following:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;"httpProxy" : {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "useProxy" : true,
&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "url" : "&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="http://testServer.esri.com/proxyexample/proxy/proxy.ashx" rel="nofollow noopener noreferrer" target="_blank"&gt;http://testServer.esri.com/proxyexample/proxy/proxy.ashx&lt;/A&gt;&lt;SPAN&gt;",&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "alwaysUseProxy" : true,&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; "rules" : []
&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I copied the .NET proxy to my application directory in a folder called 'proxy'.&amp;nbsp; I then set the proxy.config file to the following:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;&amp;lt;?xml version="1.0" encoding="utf-8" ?&amp;gt;
&amp;lt;ProxyConfig mustMatch="true" logFile="C:\Temp\Shared\proxy_logs\auth_proxy.log"&amp;gt;
&amp;nbsp; &amp;lt;serverUrls&amp;gt;
&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;serverUrl url="&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="http://services.arcgis.com/Fz6BBJUji5ArUSDM/arcgis/rest/services/" rel="nofollow noopener noreferrer" target="_blank"&gt;http://services.arcgis.com/Fz6BBJUji5ArUSDM/arcgis/rest/services/&lt;/A&gt;&lt;SPAN&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="user1"
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; password="pass1"
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; matchAll="true"&amp;gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/serverUrl&amp;gt;
&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;serverUrl url="&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="http://epro.maps.arcgis.com/" rel="nofollow noopener noreferrer" target="_blank"&gt;http://epro.maps.arcgis.com/&lt;/A&gt;&lt;SPAN&gt;" matchAll="true"&amp;gt;&amp;lt;/serverUrl&amp;gt;&lt;/SPAN&gt;
&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;serverUrl url="&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="http://geocode.arcgis.com/arcgis/rest/" rel="nofollow noopener noreferrer" target="_blank"&gt;http://geocode.arcgis.com/arcgis/rest/&lt;/A&gt;&lt;SPAN&gt;" matchAll="true"&amp;gt;&amp;lt;/serverUrl&amp;gt;&lt;/SPAN&gt;
&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;serverUrl url="&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="http://server.arcgisonline.com/ArcGIS/rest/" rel="nofollow noopener noreferrer" target="_blank"&gt;http://server.arcgisonline.com/ArcGIS/rest/&lt;/A&gt;&lt;SPAN&gt;" matchAll="true"&amp;gt;&amp;lt;/serverUrl&amp;gt;&lt;/SPAN&gt;
&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;serverUrl url="&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="http://services.arcgisonline.com/ArcGIS/rest/" rel="nofollow noopener noreferrer" target="_blank"&gt;http://services.arcgisonline.com/ArcGIS/rest/&lt;/A&gt;&lt;SPAN&gt;" matchAll="true"&amp;gt;&amp;lt;/serverUrl&amp;gt;&lt;/SPAN&gt;
&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;serverUrl url="&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="http://serverapi.arcgisonline.com/jsapi/" rel="nofollow noopener noreferrer" target="_blank"&gt;http://serverapi.arcgisonline.com/jsapi/&lt;/A&gt;&lt;SPAN&gt;" matchAll="true"&amp;gt;&amp;lt;/serverUrl&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;

&amp;nbsp; &amp;lt;/serverUrls&amp;gt;
&amp;lt;/ProxyConfig&amp;gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The first URL is to the ArcGIS Online hosted service, followed by the username and password.&amp;nbsp; The second URL is to my ArcGIS Online Organization.&amp;nbsp; The remaining URLs are to services my application are using (i.e. Geocoding, Basemaps).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am then able to access the application by going to:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A class="jive-link-external-small" href="http://testServer.esri.com/proxyexample" rel="nofollow noopener noreferrer" target="_blank"&gt;http://testServer.esri.com/proxyexample&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;When accessing the application, I will not be prompted for a username/password to access the hosted service.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 11 Dec 2021 19:38:53 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/javascript-secure-services-no-log-in/m-p/439114#M40464</guid>
      <dc:creator>JakeSkinner</dc:creator>
      <dc:date>2021-12-11T19:38:53Z</dc:date>
    </item>
    <item>
      <title>Re: Javascript Secure Services - No Log In</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/javascript-secure-services-no-log-in/m-p/439115#M40465</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Domenico, I actually do want to use SOI's eventually but haven't been able to find much documentation. I tried searching &lt;SPAN style="font-weight: inherit; font-family: arial, helvetica, sans-serif; font-style: inherit;"&gt;NetLayerAccessSOI but couldn't find any documentation. Could you post a link?&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 22 Jun 2015 15:04:58 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/javascript-secure-services-no-log-in/m-p/439115#M40465</guid>
      <dc:creator>LauraMiles1</dc:creator>
      <dc:date>2015-06-22T15:04:58Z</dc:date>
    </item>
    <item>
      <title>Re: Javascript Secure Services - No Log In</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/javascript-secure-services-no-log-in/m-p/439116#M40466</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;if you have installed sdk arcobject for .net or java you can see the examples:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;in net:&lt;/P&gt;&lt;P&gt;C:\Program Files (x86)\ArcGIS\DeveloperKit10.3\Samples\ArcObjectsNet\&lt;/P&gt;&lt;P&gt;the folders are&lt;/P&gt;&lt;P&gt;ServerApplyWatermarkSOI (sample add watermark after operation 'export')&lt;/P&gt;&lt;P&gt;ServerSimpleLoggerSOI (sample for logging request from client)&lt;/P&gt;&lt;P&gt;ServerLayerAccessSOI (sample layer level controls and conditionally give access to certain layers based on an external permissions file)&lt;/P&gt;&lt;P&gt;ServerOperationAccessSOI (sample how to filter access to individual operations available on the map server)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;in java:&lt;/P&gt;&lt;P&gt;C:\Program Files (x86)\ArcGIS\DeveloperKit10.3\java\samples\arcobjects\serverobjectinterceptors&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In help of visual studio (sdk arcobjects .net) or eclipse (sdk arcobjects.java) you have the documentation for develop in detail&lt;/P&gt;&lt;P&gt;Here you have code practices &lt;A href="http://server.arcgis.com/en/server/latest/publish-services/windows/coding-practices-for-extensions.htm" title="http://server.arcgis.com/en/server/latest/publish-services/windows/coding-practices-for-extensions.htm"&gt;Coding practices for extensions—Documentation (10.3 and 10.3.1) | ArcGIS for Server&lt;/A&gt;&lt;/P&gt;&lt;P&gt;In my blog you can see a post about soi &lt;A href="http://nicogis.blogspot.it/2015/05/tutti-pazzi-per-il-soi.html" title="http://nicogis.blogspot.it/2015/05/tutti-pazzi-per-il-soi.html"&gt;NicoGis - Sviluppare in ambiente ArcGIS...: Tutti pazzi per il SOI&lt;/A&gt;&lt;/P&gt;&lt;P class="tw-swapa"&gt;&lt;/P&gt;&lt;P&gt;if you have more questions I have already developed soi so I can help you in details&lt;/P&gt;&lt;DIV class="tw-ta-container tw-nfl"&gt;&lt;PRE class="vk_txt tw-data-text tw-ta tw-text-small" data-fulltext="" data-placeholder="Traduzione" dir="ltr" style="text-align: left;"&gt;&lt;SPAN lang="en"&gt;&lt;/SPAN&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 22 Jun 2015 17:57:46 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/javascript-secure-services-no-log-in/m-p/439116#M40466</guid>
      <dc:creator>nicogis</dc:creator>
      <dc:date>2015-06-22T17:57:46Z</dc:date>
    </item>
  </channel>
</rss>

