mhasanbulli wrote:I have been reading through their documentation as well. As far as I can gather, the app needs to be authenticated through Azure AD first, then requested report/dashboard (through REST API) is pulled into an iFrame.
What I would like to know is if I wanted one particular dashboard available in our internal app, how does it work? Would it be enough to have one active Power BI Pro (for the analyst)?
Yes I agree in that it needs to validated through Azure AD first, which is the "user' - PowerBI user.
I don't think you can use one account, the analyst, unless that is the only person viewing the report.
Each user, in this case, needs to be a PowerBI user (Azure AD).
I've got as far as doing it for one user, was prior to Embed being GA so now focusing on embed as it's an external application.
Embed paid for by renders, Internal REST API's (AzureAD) paid for by powerBi accounts if using Pro features.
You might be able to do it using the master secret key but some risk with users being able to extract it and having full access to the Workspace.