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

We've captured the moments from FabCon & SQLCon that everyone is talking about, and we are bringing them to the community, live and on-demand. Starts on April 14th. Register now

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
Microsoft Employee
Microsoft 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
New to Fabric survey Carousel

New to Fabric Survey

If you have recently started exploring Fabric, we'd love to hear how it's going. Your feedback can help with product improvements.

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.

Join our Fabric User Panel

Join our Fabric User Panel

Share feedback directly with Fabric product managers, participate in targeted research studies and influence the Fabric roadmap.

March Power BI Update Carousel

Power BI Community Update - March 2026

Check out the March 2026 Power BI update to learn about new features.