<?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: Token based rest service with username and password in Java Maps SDK Questions</title>
    <link>https://community.esri.com/t5/java-maps-sdk-questions/token-based-rest-service-with-username-and/m-p/482863#M1485</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Solved last week. Problem was token not created using same domain.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Solution:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;String tokenUrl =&lt;/TD&gt;&lt;TD&gt;url + "tokens/generateToken?username=" *****&amp;amp;password=*****";&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;URL uRl = new URL(tokenUrl);&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;HttpURLConnection con = (HttpURLConnection) uRl.openConnection();&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;con.setDoOutput(true);&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;con.setDoInput(true);&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;con.setRequestProperty("Client", "HTTP Referer");&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;con.setRequestProperty("HTTP referer", "******");&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;con.connect();&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;use this generated token as below:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;uRl = new URL(url+"&amp;amp;token=*******");&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt; con = (HttpURLConnection) uRl.openConnection();&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;con.setDoOutput(true);&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;con.setDoInput(true);&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;con.setRequestProperty("Client", "HTTP Referer");&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;con.setRequestProperty("HTTP referer", "*****");&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;con.connect();&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt; wr = new OutputStreamWriter(con.getOutputStream());&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;wr.flush();&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 07 Aug 2014 18:44:13 GMT</pubDate>
    <dc:creator>NaveenKatta</dc:creator>
    <dc:date>2014-08-07T18:44:13Z</dc:date>
    <item>
      <title>Token based rest service with username and password</title>
      <link>https://community.esri.com/t5/java-maps-sdk-questions/token-based-rest-service-with-username-and/m-p/482858#M1480</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I am trying below code to access the layers, which is token based rest service with username and password..It is not working any idea???&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; UserCredentials creds = new UserCredentials();&lt;/P&gt;&lt;P&gt; creds.setUserAccount("username", "password");&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt; creds.setUserToken("huiqyuidhiqkljklwejk6Qzwgehwj6bqoKbjhwejkhiTBx", "localhost"); ArcGISDynamicMapServiceLayer layer = new ArcGISDynamicMapServiceLayer("&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="http://" rel="nofollow" target="_blank"&gt;http://&lt;/A&gt;&lt;SPAN&gt;.........", creds);&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 28 Jul 2014 16:20:11 GMT</pubDate>
      <guid>https://community.esri.com/t5/java-maps-sdk-questions/token-based-rest-service-with-username-and/m-p/482858#M1480</guid>
      <dc:creator>NaveenKatta</dc:creator>
      <dc:date>2014-07-28T16:20:11Z</dc:date>
    </item>
    <item>
      <title>Re: Token based rest service with username and password</title>
      <link>https://community.esri.com/t5/java-maps-sdk-questions/token-based-rest-service-with-username-and/m-p/482859#M1481</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Have you tried not calling setUserToken? Normally setting the username and password in the credentials is all that's required, the API does the rest.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Is it a specific service giving you grief?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;~Elise&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 28 Jul 2014 17:03:20 GMT</pubDate>
      <guid>https://community.esri.com/t5/java-maps-sdk-questions/token-based-rest-service-with-username-and/m-p/482859#M1481</guid>
      <dc:creator>EliseAcheson1</dc:creator>
      <dc:date>2014-07-28T17:03:20Z</dc:date>
    </item>
    <item>
      <title>Re: Token based rest service with username and password</title>
      <link>https://community.esri.com/t5/java-maps-sdk-questions/token-based-rest-service-with-username-and/m-p/482860#M1482</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Yes, We do have other services but not based on token, which are working fine. I have tried not calling &lt;SPAN style="font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif;"&gt;setUserToken&lt;/SPAN&gt; but no use..If i debug and check the variables I am seeing LayerStatus=UNINITIALIZED...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am able to see the layers if i go directly in the browser after giving user name and password....&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-Naveen&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 29 Jul 2014 12:47:20 GMT</pubDate>
      <guid>https://community.esri.com/t5/java-maps-sdk-questions/token-based-rest-service-with-username-and/m-p/482860#M1482</guid>
      <dc:creator>NaveenKatta</dc:creator>
      <dc:date>2014-07-29T12:47:20Z</dc:date>
    </item>
    <item>
      <title>Re: Token based rest service with username and password</title>
      <link>https://community.esri.com/t5/java-maps-sdk-questions/token-based-rest-service-with-username-and/m-p/482861#M1483</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;any help??&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Do we need to do any kind of settings from ArcGIS side??&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 29 Jul 2014 18:43:02 GMT</pubDate>
      <guid>https://community.esri.com/t5/java-maps-sdk-questions/token-based-rest-service-with-username-and/m-p/482861#M1483</guid>
      <dc:creator>NaveenKatta</dc:creator>
      <dc:date>2014-07-29T18:43:02Z</dc:date>
    </item>
    <item>
      <title>Re: Token based rest service with username and password</title>
      <link>https://community.esri.com/t5/java-maps-sdk-questions/token-based-rest-service-with-username-and/m-p/482862#M1484</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;It's hard to say without more info about the service, how you're obtaining the token, and perhaps some context around the code.&lt;/P&gt;&lt;P&gt;You could try debugging using a program like Fiddler to see the chat to and from the service?&lt;/P&gt;&lt;P&gt;For reference here's some ArcGIS Server (10.2) doc on tokens: &lt;A href="http://resources.arcgis.com/en/help/main/10.2/index.html#/About_ArcGIS_tokens/0154000005r6000000/"&gt;About ArcGIS Tokens&lt;/A&gt;‌ &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;~Elise&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 30 Jul 2014 11:28:39 GMT</pubDate>
      <guid>https://community.esri.com/t5/java-maps-sdk-questions/token-based-rest-service-with-username-and/m-p/482862#M1484</guid>
      <dc:creator>EliseAcheson1</dc:creator>
      <dc:date>2014-07-30T11:28:39Z</dc:date>
    </item>
    <item>
      <title>Re: Token based rest service with username and password</title>
      <link>https://community.esri.com/t5/java-maps-sdk-questions/token-based-rest-service-with-username-and/m-p/482863#M1485</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Solved last week. Problem was token not created using same domain.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Solution:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;String tokenUrl =&lt;/TD&gt;&lt;TD&gt;url + "tokens/generateToken?username=" *****&amp;amp;password=*****";&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;URL uRl = new URL(tokenUrl);&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;HttpURLConnection con = (HttpURLConnection) uRl.openConnection();&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;con.setDoOutput(true);&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;con.setDoInput(true);&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;con.setRequestProperty("Client", "HTTP Referer");&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;con.setRequestProperty("HTTP referer", "******");&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;con.connect();&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;use this generated token as below:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;uRl = new URL(url+"&amp;amp;token=*******");&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt; con = (HttpURLConnection) uRl.openConnection();&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;con.setDoOutput(true);&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;con.setDoInput(true);&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;con.setRequestProperty("Client", "HTTP Referer");&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;con.setRequestProperty("HTTP referer", "*****");&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;con.connect();&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt; wr = new OutputStreamWriter(con.getOutputStream());&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;wr.flush();&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 07 Aug 2014 18:44:13 GMT</pubDate>
      <guid>https://community.esri.com/t5/java-maps-sdk-questions/token-based-rest-service-with-username-and/m-p/482863#M1485</guid>
      <dc:creator>NaveenKatta</dc:creator>
      <dc:date>2014-08-07T18:44:13Z</dc:date>
    </item>
  </channel>
</rss>

