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
chmav
New Member

Register a client

Hi

We develop an web based erp system and our customers can use this software as a service. I'm building an integration of PowerBI in our software. Can I register one application for Power BI and use this in all installation of our software? The web url of our application is different.
When our customers authenticate with their PowerBI-Account, is there any risk, that customers can see/access data of the other customers?
Is this the correct process or need all customers an Azure Active Directory Account an register their own application and then authenticate with the PowerBI-Account?

 

Best regards

Christoph

2 REPLIES 2
Eric_Zhang
Employee
Employee


@chmav wrote:

Hi

We develop an web based erp system and our customers can use this software as a service. I'm building an integration of PowerBI in our software. Can I register one application for Power BI and use this in all installation of our software? The web url of our application is different.
When our customers authenticate with their PowerBI-Account, is there any risk, that customers can see/access data of the other customers?
Is this the correct process or need all customers an Azure Active Directory Account an register their own application and then authenticate with the PowerBI-Account?

 

Best regards

Christoph


@chmav
You can register one application for Power BI and use it for all customers from different orgnization. Check How to sign in any Azure Active Directory (AD) user using the multi-tenant application pattern

 

The customer won't access the data from other customers, because they login with their own AAD account.

 

PowerBI-Account is actually an AAD account.

Hi

Thank you Eric for your help. It toke some time for testing this solution. I have changed to multi-tenant but I have to set the redirect_uri in AAD to the same url as in url.
I use the nuget package Microsoft.IdentityModel.Clients.ActiveDirectory and use the function GetAuthorizationRequestUrlAsync to get the URL. This url is called in browser and then I recieve the error: The reply address ... does not match the reply addresses configured for the application

I use https://login.windows.net/common


What do I need to change for multi tenant access without this url check?


Best regards

Christoph

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.