1 / 3

Authentication Methods Used in Power BI Embedding

Addend Analytics is a Microsoft Power BI Partners based in Mumbai, India. Apart from being authorized for Power BI implementation consultants, Addend has successfully executed Power BI projects for 100 clients across sectors like Financial Services, Banking, Insurance, Retail, Sales, Manufacturing, Real estate, Logistics, and Healthcare in countries like the US, Europe, Switzerland, and Australia. Get a free consultation now by emailing us at kamal.sharma@addendanalytics.com.

Download Presentation

Authentication Methods Used in Power BI Embedding

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. To embed Power BI reports in a customer software, authentication is a required step. Authentication is certainly required because Azure AD requires to verify our software because our software requires resources for Azure AD tenants. There are mainly two ways to authorize our software: Major User and Service Manager. Master User Authentication The main account will be used by our application when it will need to be logged in to access Azure resources. The software back-end will store the credentials of this account that it will use to obtain the Azure AD authentication symbol using BI Power API calls. Then, using the authentication symbol, the primary user will generate the embed sign that will be entered into the software to embed the desired report (because the embed symbol contains all the information regarding the report). In addition, the major user account should have a Pro Power BI license and should be the owner of the software workspace that will be used for embedding.

  2. Service Principal Authentication The service directory will not have access to any of the Power BI APIs and content such as the primary user. Therefore, a security group is created in Azure AD and the primary service is added to that combined group. Today, for Azure AD to access Power BI content, a charged power BI administrator allows main system access to the administration portal. Furthermore, the Power BI administrator can offer these permissions to certain security groupings or to an entire company. Finally, in order for Azure AD to obtain reviews, data set, and dashboard for embedding, the main services organization or security group that contains the primary services is usually added as a work area member or administrator. Limitations The embedding solution shall depend on the kind of authentication. Thus, it is essential to understand the limitations of each of the methods before considering them. Considerations & Limitations of Master User 1. The global administrator must register each primary user in Azure AD always. 2. Primary user authentication needs credentials (username and password), an authentication technique that is definitely not aligned with Azure AD best practices. Moreover, managing multiple master users and associated passwords can be a challenge. 3. A Power is required by This technique BI Pro license. 4. For security factors, you need to change your Power BI account password usually.

  3. Considerations & Limitations of Service Principal 1. with service principal. Cannot access Power BI service or sign in into Power BI portal 2. My Work area. This method is backed just by New Work area and cannot work with 3. Dataflow management can be not backed. 4. assistance principal via the Power BI admin programmer configurations. Power BI admin permissions are delegated to the ongoing 5. A capability can be required when moving to production. Required parameters as per the chosen Authentication Method Service Principal Master User Azure AD application’s client ID/Application ID Azure AD application’s client ID/Application ID Workspace ID that contains the embedded report Workspace ID that contains the embedded report ID of the required embedding report ID of the required embedding report Azure AD client secret Master User’s username Azure AD tenant ID Master User’s password. Addend Analytics is a Microsoft Power BI Partners based in Mumbai, India. Apart from being authorized for Power BI implementation consultants, Addend has successfully executed Power BI projects for 100+ clients across sectors like Financial Services, Banking, Insurance, Retail, Sales, Manufacturing, Real estate, Logistics, and Healthcare in countries like the US, Europe, Switzerland, and Australia. Get a free consultation now by emailing us at kamal.sharma@addendanalytics.com.

More Related