Reply
Frequent Visitor
Posts: 2
Registered: ‎05-22-2018
Accepted Solution

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!


Accepted Solutions
Highlighted
Member
Posts: 58
Registered: ‎03-07-2018

Re: Is there a Pro license required for the user credentials used to authenticate and get an auth to

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


All Replies
Frequent Visitor
Posts: 2
Registered: ‎05-22-2018

Is there a Pro license required for the user credentials used to authenticate and get an 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!

Highlighted
Member
Posts: 58
Registered: ‎03-07-2018

Re: Is there a Pro license required for the user credentials used to authenticate and get an auth to

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