Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now! Learn more

Reply
stevenamani
Advocate II
Advocate II

Code Hanging on Acquire Token

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:

 

public async Task<string> GetTokenAAD()

        {

            //example https://docs.microsoft.com/en-us/power-bi/developer/get-azuread-access-token

 

           var credential = new UserPasswordCredential(this.userName, this.password);

 

            var authenticationContext = new AuthenticationContext(Properties.Settings.Default.AADAUTH_URL);

 

 

            authenticationResult = await authenticationContext.AcquireTokenAsync(resourceUrl, this.clientID, credential); //code hangs here

 

            if (authenticationResult != null)

            {

                return authenticationResult.AccessToken;

            }

 

            return string.Empty;

        }

1 ACCEPTED SOLUTION

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.

View solution in original post

2 REPLIES 2
v-micsh-msft
Microsoft Employee
Microsoft Employee

Could you please explain a bit for " application just hangs" ?

 

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.

Further, for Windows Application hang, please check:

Extracting Information from Crash and Hang Dumps

 

Regards,

Michael

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.

Helpful resources

Announcements
Power BI DataViz World Championships

Power BI Dataviz World Championships

The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now!

December 2025 Power BI Update Carousel

Power BI Monthly Update - December 2025

Check out the December 2025 Power BI Holiday Recap!

FabCon Atlanta 2026 carousel

FabCon Atlanta 2026

Join us at FabCon Atlanta, March 16-20, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.