The ultimate Fabric, Power BI, SQL, and AI community-led learning event. Save €200 with code FABCOMM.
Get registeredEnhance your career with this limited time 50% discount on Fabric and Power BI exams. Ends September 15. Request your voucher.
I apologize in advance for the lengthy description below but really need assistance.
I have developed an application to display Power BI reports for a cloud based application (vendor) using vendor supplied APIs to access their data.
Reports are displayed within an iframe included in my web applcation on a locally hosted web server.
There are 2 methods to launch my application:
1. Login to the vendor application to allow required authentication for heir app. Then, launch my application from within the vendor App (this will be the required method);
2. Launch my application from a url which has authentication procedures for the vendor ap built in (I am using this method for development)
In both cases above, login to Power BI is required when accessing any of the Power BI reports created for the vendor application.
Method #1 will be the required method for clients. Method #2 is being used as a development tool.
Method #2: This method works as designed.
a. User is properly authenticated for the vendor app;
b. A power BI login form is displayed upon report selection and
c. the user with a PPU license is successfully authenticated and
d. reports are correctly rendered.
Method #1 fails:
a. User is properly authenticated for the vendor app
b. A Power BI form indicating login is required displays, but
c. When the login form above is clicked, nothing happens. User/Password input text boxes are not displayed. The form just freezes.
I am not aware of any browser settings that might cause the issue;
No obvious errors are displayed;
There do not appear to be any vendor issues that would cause the issue since Method #2 works
Any suggestion would be appreciated.
Have you at any point considered using a Power BI Embedded setup instead of the plain iframe?