<?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: Code Hanging on Acquire Token in Developer</title>
    <link>https://community.fabric.microsoft.com/t5/Developer/Code-Hanging-on-Acquire-Token/m-p/419841#M12550</link>
    <description>&lt;P&gt;Could you please explain a bit for "&lt;SPAN&gt;&amp;nbsp;application just hangs&lt;/SPAN&gt;" ?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;If it hangs in Windows, there should be application log generated for this event, please take a check under Event Viewer and see if any specific error message logged.&lt;/P&gt;&lt;P&gt;Further, for Windows Application hang, please check:&lt;/P&gt;&lt;P&gt;&lt;A href="https://blogs.msdn.microsoft.com/cobold/2017/03/01/ax_dmp_analysis/" target="_self"&gt;Extracting Information from Crash and Hang Dumps&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Michael&lt;/P&gt;</description>
    <pubDate>Thu, 17 May 2018 14:37:02 GMT</pubDate>
    <dc:creator>v-micsh-msft</dc:creator>
    <dc:date>2018-05-17T14:37:02Z</dc:date>
    <item>
      <title>Code Hanging on Acquire Token</title>
      <link>https://community.fabric.microsoft.com/t5/Developer/Code-Hanging-on-Acquire-Token/m-p/418031#M12445</link>
      <description>&lt;P&gt;I am attempting to acquire a token from AzureAD in a native app and while this works fine on a number of computers, I have one where the application just hangs. Here is the code:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;public&lt;/SPAN&gt; &lt;SPAN&gt;async&lt;/SPAN&gt; Task&amp;lt;&lt;SPAN&gt;string&lt;/SPAN&gt;&amp;gt; GetTokenAAD()&lt;/P&gt;&lt;P&gt;&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;{&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;//example &lt;A href="https://docs.microsoft.com/en-us/power-bi/developer/get-azuread-access-token" target="_blank"&gt;https://docs.microsoft.com/en-us/power-bi/developer/get-azuread-access-token&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;var&lt;/SPAN&gt; credential = &lt;SPAN&gt;new&lt;/SPAN&gt; UserPasswordCredential(&lt;SPAN&gt;this&lt;/SPAN&gt;.userName, &lt;SPAN&gt;this&lt;/SPAN&gt;.password);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;var&lt;/SPAN&gt; authenticationContext = &lt;SPAN&gt;new&lt;/SPAN&gt; AuthenticationContext(Properties.Settings.Default.AADAUTH_URL);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;authenticationResult = &lt;SPAN&gt;await&lt;/SPAN&gt; authenticationContext.AcquireTokenAsync(resourceUrl, &lt;SPAN&gt;this&lt;/SPAN&gt;.clientID, credential); //code hangs here&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;if&lt;/SPAN&gt; (authenticationResult != &lt;SPAN&gt;null&lt;/SPAN&gt;)&lt;/P&gt;&lt;P&gt;&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;{&lt;/P&gt;&lt;P&gt;&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;return&lt;/SPAN&gt; authenticationResult.AccessToken;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;}&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;return&lt;/SPAN&gt; &lt;SPAN&gt;string&lt;/SPAN&gt;.Empty;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;}&lt;/P&gt;</description>
      <pubDate>Tue, 15 May 2018 19:42:52 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Developer/Code-Hanging-on-Acquire-Token/m-p/418031#M12445</guid>
      <dc:creator>stevenamani</dc:creator>
      <dc:date>2018-05-15T19:42:52Z</dc:date>
    </item>
    <item>
      <title>Re: Code Hanging on Acquire Token</title>
      <link>https://community.fabric.microsoft.com/t5/Developer/Code-Hanging-on-Acquire-Token/m-p/419841#M12550</link>
      <description>&lt;P&gt;Could you please explain a bit for "&lt;SPAN&gt;&amp;nbsp;application just hangs&lt;/SPAN&gt;" ?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;If it hangs in Windows, there should be application log generated for this event, please take a check under Event Viewer and see if any specific error message logged.&lt;/P&gt;&lt;P&gt;Further, for Windows Application hang, please check:&lt;/P&gt;&lt;P&gt;&lt;A href="https://blogs.msdn.microsoft.com/cobold/2017/03/01/ax_dmp_analysis/" target="_self"&gt;Extracting Information from Crash and Hang Dumps&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Michael&lt;/P&gt;</description>
      <pubDate>Thu, 17 May 2018 14:37:02 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Developer/Code-Hanging-on-Acquire-Token/m-p/419841#M12550</guid>
      <dc:creator>v-micsh-msft</dc:creator>
      <dc:date>2018-05-17T14:37:02Z</dc:date>
    </item>
    <item>
      <title>Re: Code Hanging on Acquire Token</title>
      <link>https://community.fabric.microsoft.com/t5/Developer/Code-Hanging-on-Acquire-Token/m-p/419975#M12554</link>
      <description>&lt;P&gt;Turns out the issue was unrelated to PowerBI or Azure AD. The function was being called from a non-async function and I resolved it by adding ConfigureAwait(True) to the AcquiteTokenAsync call.&lt;/P&gt;</description>
      <pubDate>Thu, 17 May 2018 16:23:52 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Developer/Code-Hanging-on-Acquire-Token/m-p/419975#M12554</guid>
      <dc:creator>stevenamani</dc:creator>
      <dc:date>2018-05-17T16:23:52Z</dc:date>
    </item>
  </channel>
</rss>

