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

Get Fabric Certified for FREE during Fabric Data Days. Don't miss your chance! Learn more

Reply
Murugesh
New Member

Embedding Power BI reports on SharePoint page

We have a requirement to embed Power BI reports on SharePoint page. For SharePoint embedding, we are using service account to get the access token from the Azure AD.

 

Is it a good option to go with the service account credentials to retrieve the access token from Azure AD? so need to make sure service account is good when the license model is subscription based.

 

Since the account will be embedded in the client app, if detects the same account trying to log in from multiple locations and machines at the same time, will it block the access?

 

Is there any other option to retrieve the access token from Azure AD for the current logged in SharePoint user. We will be then using this access token to make Power BI REST API calls.

2 REPLIES 2
Eric_Zhang
Microsoft Employee
Microsoft Employee


@Murugesh wrote:

We have a requirement to embed Power BI reports on SharePoint page. For SharePoint embedding, we are using service account to get the access token from the Azure AD.

 

Is it a good option to go with the service account credentials to retrieve the access token from Azure AD? so need to make sure service account is good when the license model is subscription based.

 

Since the account will be embedded in the client app, if detects the same account trying to log in from multiple locations and machines at the same time, will it block the access?

 

Is there any other option to retrieve the access token from Azure AD for the current logged in SharePoint user. We will be then using this access token to make Power BI REST API calls.


@Murugesh

You can use only one account to embed reports, as long as your purchase the Power BI premium license, see this feature Embedding with non-Power BI users (app owns data).   As to Embedding with Power BI users (users own data), each access from your client shall have individual pro license.

 

I don't know much about Sharepoint, how do you embed Power BI reports in Sharepoint, like Integrate Power BI reports in SharePoint Online?

Murugesh
New Member

We have a requirement to embed Power BI reports on SharePoint page. For SharePoint embedding, we are using service account to get the access token from the Azure AD.

 

Is it a good option to go with the service account credentials to retrieve the access token from Azure AD? Need information if service account is good to use when the Power BI license model is subscription based.

 

Since the account will be embedded in the client app, if detects the same account trying to log in from multiple locations and machines at the same time, will it block the access?

 

Is there any other option to retrieve the access token from Azure AD for the current logged in SharePoint user. We will be then using this access token to make Power BI REST API calls.

Helpful resources

Announcements
Fabric Data Days Carousel

Fabric Data Days

Advance your Data & AI career with 50 days of live learning, contests, hands-on challenges, study groups & certifications and more!

October Power BI Update Carousel

Power BI Monthly Update - October 2025

Check out the October 2025 Power BI update to learn about new features.

FabCon Atlanta 2026 carousel

FabCon Atlanta 2026

Join us at FabCon Atlanta, March 16-20, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.