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

Enhance your career with this limited time 50% discount on Fabric and Power BI exams. Ends August 31st. Request your voucher.

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
July 2025 community update carousel

Fabric Community Update - July 2025

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

July PBI25 Carousel

Power BI Monthly Update - July 2025

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