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

Join us for an expert-led overview of the tools and concepts you'll need to become a Certified Power BI Data Analyst and pass exam PL-300. Register now.

Reply
jgoldsmith
New Member

PowerBI Developer Example - Authentication Error

Hi, 

 

I am following the example at: https://github.com/Microsoft/PowerBI-Developer-Samples/tree/master/App%20Owns%20Data

Edit: specifically /App Owns Data/PowerBIEmbedded_AppOwnsData/Controllers/EmbedReport

var authenticationResult = await authenticationContext.AcquireTokenAsync(resourceUrl, clientId, credential);

 

 

After plugging in user credentials and ClientId I am getting the following error response to the access token request:

 

{"error":"invalid_client","error_description":"AADSTS70002: The request body must contain the following parameter: 'client_secret or client_assertion'..."}

 

I'm using the application id from Azure Portal -> App Registrations as the ClientId. I've set appropriate app permissions (https://powerbi.microsoft.com/en-us/documentation/powerbi-developer-embedding-content/#appreg) and the user credentials work fine and have permission. 

 

It seems all of this stuff is in heavy flux. Please help get these dev examples working.

 

 

1 ACCEPTED SOLUTION
Eric_Zhang
Microsoft Employee
Microsoft Employee

@jgoldsmith

The APP Owns Data demo requires a Native app, please ensure that you're not using a Web App.

Capture.PNG

View solution in original post

4 REPLIES 4
leewsimpson
Frequent Visitor

How did you get this solved?

 

Im running the example code locally - it starts as a web app.  I get the same error.

Eric_Zhang
Microsoft Employee
Microsoft Employee

@jgoldsmith

The APP Owns Data demo requires a Native app, please ensure that you're not using a Web App.

Capture.PNG

What is a "native" app? When I login to Azure Portal, I don't see "native" app, I only see Web App or Mobile App. 

 

azure_portal_app.PNG

"The demo requires a native app" is something thats sort of hard to find in any of the documentation. I got this to work by using dev.powerbi.com/apps and http://radacad.com/integrate-power-bi-into-your-application-part-1-register-your-app

Helpful resources

Announcements
Join our Fabric User Panel

Join our Fabric User Panel

This is your chance to engage directly with the engineering team behind Fabric and Power BI. Share your experiences and shape the future.

June 2025 Power BI Update Carousel

Power BI Monthly Update - June 2025

Check out the June 2025 Power BI update to learn about new features.

June 2025 community update carousel

Fabric Community Update - June 2025

Find out what's new and trending in the Fabric community.

Top Solution Authors