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

Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.

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
Employee
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
Employee
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
Microsoft Fabric Learn Together

Microsoft Fabric Learn Together

Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

Check out the April 2024 Power BI update to learn about new features.

April Fabric Community Update

Fabric Community Update - April 2024

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