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

Join us for an expert-led overview of the tools and concepts you'll need to become a Certified Power BI Data Analyst and pass exam PL-300. Register now.

Reply
rthiel
New Member

embedded user for auth token

Today the user we are temporarily using to get auth tokens back while developing an embedded solution had their password expire. Therefore we need a user whose credentials never expire to apply for auth tokens. My question is, does that user need a PBI PRO license to authenticate? If not, where can I find the procedure to create such a user? As it won't be a 'real' user, the solution does not seem clear.

 

Thanks!

1 ACCEPTED SOLUTION
Anonymous
Not applicable

Hi @rthiel,

 

please find some related info in here https://docs.microsoft.com/en-us/power-bi/developer/embedding-content.

“You only need a single Power BI Pro account to embed content”

“An application master user account for embedding for your customers
The master account is the account your application will use when embedding content for your customers. The scenario is typically for ISV applications. The master account is really the only required account you need within your organization. It can also be used as the admin and analyst account, but it is not recommended. Your application's backend will store the credentials for this account and use it for acquiring an Azure AD auth token for use with the Power BI APIs. This account will be used to generate an embed token for the application to use for your customers.
The master account is just a regular user with a Power BI Pro license that you use with your application. The account must be an admin of the app workspace that is being used for embedding.”

 

Hope it helps.

 

Thanos

 

View solution in original post

2 REPLIES 2
rthiel
New Member

Today the user we are temporarily using to get auth tokens back while developing an embedded solution had their password expire. Therefore we need a user whose credentials never expire to apply for auth tokens. My question is, does that user need a PBI PRO license to authenticate? If not, where can I find the procedure to create such a user? As it won't be a 'real' user, the solution does not seem clear.

 

Thanks!

Anonymous
Not applicable

Hi @rthiel,

 

please find some related info in here https://docs.microsoft.com/en-us/power-bi/developer/embedding-content.

“You only need a single Power BI Pro account to embed content”

“An application master user account for embedding for your customers
The master account is the account your application will use when embedding content for your customers. The scenario is typically for ISV applications. The master account is really the only required account you need within your organization. It can also be used as the admin and analyst account, but it is not recommended. Your application's backend will store the credentials for this account and use it for acquiring an Azure AD auth token for use with the Power BI APIs. This account will be used to generate an embed token for the application to use for your customers.
The master account is just a regular user with a Power BI Pro license that you use with your application. The account must be an admin of the app workspace that is being used for embedding.”

 

Hope it helps.

 

Thanos

 

Helpful resources

Announcements
Join our Fabric User Panel

Join our Fabric User Panel

This is your chance to engage directly with the engineering team behind Fabric and Power BI. Share your experiences and shape the future.

June 2025 Power BI Update Carousel

Power BI Monthly Update - June 2025

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

June 2025 community update carousel

Fabric Community Update - June 2025

Find out what's new and trending in the Fabric community.