Find everything you need to get certified on Fabric—skills challenges, live sessions, exam prep, role guidance, and more. Get started
Hi ,
I am getting below error , when i am trying to enbed the dashboard .
What solved it for me was not to take the URL from the report, but instead select the option: File --> Embed report --> Website or portal --> copy the top URL.
This changes the url from something like this:
https://app.powerbi.com/groups/<Group ID>/reports/<report ID>/ReportSection<Section ID>?experience=power-bi
To something like this:
https://app.powerbi.com/reportEmbed?reportId=<reportID>&autoAuth=true&ctid=<some other ID>
Hope this helps,
Erik van Hurck
Projectum | TPC
I am also getting this error with an iframe within and MVC Razor view: Refused to frame 'https://app.powerbi.com/' because an ancestor violates the following Content Security Policy directive: "frame-ancestors 'self' https://teams.powerbi.com https://teams.microsoft.com https://gov.teams.microsoft.us https://dod.teams.microsoft.us https://outlook.office.com https://outlook-sdf.office.com https://outlook.office365.com https://outlook-sdf.office365.com https://www.office.com https://scuprodprv.www.office.com".
Did anyone resolve this yet?
in my case, embedd for customers, we were embedding with https://www.power.... instead of https://app.power.....
Hi @mayank2109
What kind of embedding are you using, app owns data or user owns data?
For reference: What is Power BI embedded analytics?
I find a blog about how to embed power bi report by Angular, and I hope it could help you solve your problem.
For reference: How To Embed Power BI Report In Angular 6
Best Regards,
Rico Zhou
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
@v-rzhou-msft Refused to frame 'https://app.powerbi.com/' because an ancestor violates the following Content Security Policy directive: "frame-ancestors 'self' https://teams.powerbi.com https://teams.microsoft.com https://gov.teams.microsoft.us https://dod.teams.microsoft.us https://outlook.office.com https://outlook-sdf.office.com https://outlook.office365.com https://outlook-sdf.office365.com https://www.office.com https://scuprodprv.www.office.com". please help!!
Hi @v-rzhou-msft, I have exactly the same problem I am using the latest npm package released by Microsoft.
https://www.npmjs.com/package/powerbi-client-angular
Facing exactly the same issue. My Azure AD user has access to the report in the PowerBi platform we can embed it in the app for some reason. We are using the license Premium Per User. So embed for your organization.
Maybe I'm missing something on the Workspace or Report settings..
When I put an Iframe without using the package or anything I have to sign in twice and the report works in the Angular.
Our app has an SSO authentication so with the package I thought the report would be displayed without problems.
I attched the image with the exact console error.
Thank you for your help!
Don't create your "dashboard" in Teams - create it in the Power BI service directly.
Hey, Did you get the solution? I am also getting same error. I am trying to pull powerBI dashboards to my reactJS based application. I am using powerbi-client-react module.
Refused to frame 'https://app.powerbi.com/' because an ancestor violates the following Content Security Policy directive: "frame-ancestors 'self' https://teams.powerbi.com https://teams.microsoft.com https://gov.teams.microsoft.us https://dod.teams.microsoft.us https://outlook.office.com https://outlook-sdf.office.com https://outlook.office365.com https://outlook-sdf.office365.com https://www.office.com https://scuprodprv.www.office.com".
This is the error am getting
Check out the September 2024 Power BI update to learn about new features.
Learn from experts, get hands-on experience, and win awesome prizes.
User | Count |
---|---|
41 | |
4 | |
4 | |
3 | |
3 |