The ultimate Fabric, Power BI, SQL, and AI community-led learning event. Save €200 with code FABCOMM.
Get registeredCompete to become Power BI Data Viz World Champion! First round ends August 18th. Get started.
Hello,
We are looking at using the 'Publish to Web (Public)' feature in PowerBI to embed some visuals on a website we are building. However, one of our concerns is that a person could open our report, take the URL, and embed the same visual on their website inside of an iframe. Is there something in PowerBI we can enable or configure that would only allow the embedding to work on websites from our domain, for example company.com?
Solved! Go to Solution.
Hi @bseger
I understand that you want to ensure that your Power BI visuals are only embedded on your own domain, preventing others from embedding them on different sites.
The Publish to Web (Public) feature in PowerBI is designed to let you share non-sensitive data publicly on the web, but it has some security limitations.
As it says, anyone on the internet with the link created when posting a report to the web can view the report or visual without any authentication or authorization.
This means they can also embed the same visual within an iframe on their website.
If you want to embed your content securely in an internal portal or website, and ensure that only authorized users can view your data, you should use the 'Embed' or 'Embed in SharePoint Online' options instead of 'Publish to Web'.
These options require a PowerBI Pro or Premium Per User license, and they respect the permissions and data security that you have set up in your workspaces.
You can view the link below for more details:
Embed a report in a secure portal or website - Power BI | Microsoft Learn
Embed a report web part in SharePoint Online - Power BI | Microsoft Learn
Regards,
Nono Chen
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
Hi @bseger
I understand that you want to ensure that your Power BI visuals are only embedded on your own domain, preventing others from embedding them on different sites.
The Publish to Web (Public) feature in PowerBI is designed to let you share non-sensitive data publicly on the web, but it has some security limitations.
As it says, anyone on the internet with the link created when posting a report to the web can view the report or visual without any authentication or authorization.
This means they can also embed the same visual within an iframe on their website.
If you want to embed your content securely in an internal portal or website, and ensure that only authorized users can view your data, you should use the 'Embed' or 'Embed in SharePoint Online' options instead of 'Publish to Web'.
These options require a PowerBI Pro or Premium Per User license, and they respect the permissions and data security that you have set up in your workspaces.
You can view the link below for more details:
Embed a report in a secure portal or website - Power BI | Microsoft Learn
Embed a report web part in SharePoint Online - Power BI | Microsoft Learn
Regards,
Nono Chen
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.