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)?