Hello, Added this code to the RefineLocationPage.qml to be able to use secure webmap's, it works with username and password part, but it does not work with token part. why?
Connections <SPAN class="punctuation token">{</SPAN>
target<SPAN class="punctuation token">:</SPAN> AuthenticationManager <SPAN class="comment token">// singleton instance</SPAN>
onAuthenticationChallenge<SPAN class="punctuation token">:</SPAN> <SPAN class="punctuation token">{</SPAN>
console<SPAN class="punctuation token">.</SPAN><SPAN class="token function">log</SPAN><SPAN class="punctuation token">(</SPAN><SPAN class="string token">"LG-authentication challenge for"</SPAN><SPAN class="punctuation token">,</SPAN> challenge<SPAN class="punctuation token">.</SPAN>requestUrl<SPAN class="punctuation token">)</SPAN>
<SPAN class="keyword token">var</SPAN> user <SPAN class="operator token">=</SPAN> <SPAN class="token function">rot13</SPAN><SPAN class="punctuation token">(</SPAN>app<SPAN class="punctuation token">.</SPAN>settings<SPAN class="punctuation token">.</SPAN><SPAN class="token function">value</SPAN><SPAN class="punctuation token">(</SPAN><SPAN class="string token">"username"</SPAN><SPAN class="punctuation token">,</SPAN><SPAN class="string token">""</SPAN><SPAN class="punctuation token">)</SPAN><SPAN class="punctuation token">)</SPAN>
<SPAN class="keyword token">var</SPAN> password <SPAN class="operator token">=</SPAN> <SPAN class="token function">rot13</SPAN><SPAN class="punctuation token">(</SPAN>app<SPAN class="punctuation token">.</SPAN>settings<SPAN class="punctuation token">.</SPAN><SPAN class="token function">value</SPAN><SPAN class="punctuation token">(</SPAN><SPAN class="string token">"password"</SPAN><SPAN class="punctuation token">,</SPAN><SPAN class="string token">""</SPAN><SPAN class="punctuation token">)</SPAN><SPAN class="punctuation token">)</SPAN><SPAN class="punctuation token">;</SPAN>
<SPAN class="keyword token">var</SPAN> token <SPAN class="operator token">=</SPAN> app<SPAN class="punctuation token">.</SPAN>settings<SPAN class="punctuation token">.</SPAN><SPAN class="token function">value</SPAN><SPAN class="punctuation token">(</SPAN><SPAN class="string token">"token"</SPAN><SPAN class="punctuation token">,</SPAN><SPAN class="string token">""</SPAN><SPAN class="punctuation token">)</SPAN><SPAN class="punctuation token">;</SPAN>
<SPAN class="keyword token">if</SPAN> <SPAN class="punctuation token">(</SPAN>challenge<SPAN class="punctuation token">.</SPAN>authenticationChallengeType <SPAN class="operator token">===</SPAN> Enums<SPAN class="punctuation token">.</SPAN>AuthenticationChallengeTypeUsernamePassword<SPAN class="punctuation token">)</SPAN> <SPAN class="punctuation token">{</SPAN>
<SPAN class="comment token">/*var credential = ArcGISRuntimeEnvironment.createObject("Credential", {
username: user,
password: password
});*/</SPAN>
console<SPAN class="punctuation token">.</SPAN><SPAN class="token function">log</SPAN><SPAN class="punctuation token">(</SPAN>token<SPAN class="punctuation token">)</SPAN><SPAN class="punctuation token">;</SPAN>
<SPAN class="keyword token">var</SPAN> credential <SPAN class="operator token">=</SPAN> ArcGISRuntimeEnvironment<SPAN class="punctuation token">.</SPAN><SPAN class="token function">createObject</SPAN><SPAN class="punctuation token">(</SPAN><SPAN class="string token">"Credential"</SPAN><SPAN class="punctuation token">,</SPAN> <SPAN class="punctuation token">{</SPAN>
<SPAN class="string token">"token"</SPAN><SPAN class="punctuation token">:</SPAN> token
<SPAN class="punctuation token">}</SPAN><SPAN class="punctuation token">)</SPAN><SPAN class="punctuation token">;</SPAN>
<SPAN class="comment token">//credential.token = app.token</SPAN>
challenge<SPAN class="punctuation token">.</SPAN><SPAN class="token function">continueWithCredential</SPAN><SPAN class="punctuation token">(</SPAN>credential<SPAN class="punctuation token">)</SPAN><SPAN class="punctuation token">;</SPAN>
<SPAN class="punctuation token">}</SPAN>
<SPAN class="punctuation token">}</SPAN>
<SPAN class="punctuation token">}</SPAN><SPAN class="line-numbers-rows"><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN></SPAN>Thank you,