How to embed Power BI report in Entra External ID Tenant App?

Gene Kochanowsky 1 Reputation point
2025-01-08T16:47:21.3433333+00:00

I've been able to embed a Power BI report into an Entra Web App within the same Entra ID tenant containing the account controlling the Power BI report account using the instructions provided by Tutorial: Embed Power BI content using a sample embed for your customers application. However I need to create an additional CIAM (Entra External ID) tenant that can also access the Power BI report. I've been unsuccessful in finding much useful guidance from Microsoft on this topic but they do mention in several places that it can be done.

Does anyone know where I can find instructions on how to do this?

Microsoft Entra External ID
Microsoft Entra External ID
A modern identity solution for securing access to customer, citizen and partner-facing apps and services. It is the converged platform of Azure AD External Identities B2B and B2C. Replaces Azure Active Directory External Identities.
2,981 questions
Microsoft Entra ID
Microsoft Entra ID
A Microsoft Entra identity service that provides identity management and access control capabilities. Replaces Azure Active Directory.
22,846 questions
0 comments No comments
{count} votes

1 answer

Sort by: Most helpful
  1. Akhilesh Vallamkonda 10,955 Reputation points Microsoft Vendor
    2025-01-08T19:20:56.72+00:00

    Hi @Gene Kochanowsky

    Thank you for reaching Microsoft Q&A Forum!

    I understand that you have a power BI report Web app in Microsoft Entra ID (work force tenant) and you would like to create an Entra External ID tenant and the users in the Entra External ID need to access the power BI report Web app which is registered in Microsoft Entra ID. which is not a supported scenario.

    Because of Microsoft Entra ID tenant that contains your employees, internal business apps, and other organizational resources. here your internal users can collaborate with external business partners and guests using B2B collaboration.
    Entra External ID tenant configuration is used exclusively for apps you want to publish to consumers or business customers. It contains your app registrations and a directory of consumer or customer accounts.
    If you want to give the access to guest user, you can use Microsoft Entra B2B collaboration, you can invite anyone to collaborate with your organization internal users and resources using their own work, school, or social account.
    For more read Distribute Power BI content to external guest users with Microsoft Entra B2B.

    If you want to use Entra External ID (CIAM) tenant, you need to register an application in Entra External ID ->Add a sign-up and sign-in flow -> Add an application to the user flow.

    Hope this helps. Do let us know if you any further queries by responding in the comments section.

    Thanks,

    Akhilesh V.

    ------------ If this answers your query, do click Accept Answer and Yes for was this answer helpful. And, if you have any further query do let us know.


Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.