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

July 7 - July 17 | Round 2 of the Power BI Dataviz World Championships. Don't miss your chance! Learn more

Reply
Anonymous
Not applicable

NullReferenceExection when calling authenticationContext.AcquireTokenAsync

I am attempting an app_owns_data embedded PowerBI integration using the sample code from

https://github.com/Microsoft/PowerBI-Developer-Samples/tree/master/App%20Owns%20Data

 

I registered the application and added the applicationId to web.config.  In addition, specified the username and pwd of the master account.

 

On the Azure side, I configured the ADD permissions as shown below (see checked items in first image).

 

When authenticationContext.AcquireTokenAsync is invoked, I get the exception listed above.

 

Code:

 

// AuthorityUrl = https://login.microsoftonline.com/common/
// ResourceUrl = https://analysis.windows.net/powerbi/api
var authenticationContext = new AuthenticationContext(AuthorityUrl);
var credential = new UserPasswordCredential(Username, Password);
authenticationResult = authenticationContext.AcquireTokenAsync(ResourceUrl, ApplicationId, credential).Result;

 

Pictures below:

 

1. The AD permissions in Azure Portal

2. The NullReferenceException settings dialog

3. The top portion of the call-stack.

 

The version of Microsoft.IdentityModel.Clients.ActiveDirectory I use is the one form GitHub, v4.5.0.  In addition, Microsoft.PowerBI.Api is v2.4.0, but that is irrelevant here as I do not even got to the point of using it.

 

Has anyone experienced this?

 

img1.pngimg2.pngimg3.png

 

 

 

 

0 REPLIES 0

Helpful resources

Announcements
FabCon and SQLCon Barcelona 2026

FabCon & SQLCon – Barcelona 2026

Join us in Barcelona for FabCon and SQLCon, the Fabric, Power BI, SQL, and AI community event. Save €200 with code FABCMTY200.

60 days of Data Days Carousel

Data Days 2026

Join Data Days 2026: 60 days of free live/on-demand sessions, challenges, study groups, and certification opportunities.

Power BI DataViz World Championships carousel

Power BI DataViz World Championships - June 2026

A new Power BI DataViz World Championship is coming this June! Don't miss out on submitting your entry.