Unable to embed page using iFrame – Same Origin error

Hello Helical Team,

I am embedding my Helical Insight into my website using iFrame. The code is as below:

<iframe src=”https://dashboard.myurl.com/hi-ee” />

However, I am getting an error: Unable to load page.

In the console I am seeing the error: Refused to display ‘https://dashboard.myurl.com/’ in a frame because it set ‘X-Frame-Options’ to ‘sameorigin’.

I am using Helical Insight 4.0 GA. Please help to resolve this.

Thank You,
Snow.

Hello Snow,

The X-Frame-Origin issue is something that is being encountered due to the security policy on your redirection server. You might have used different kind of server for redirection like Apache, IIS, NGinx, HAProxy etc. If your referrer policy is strict-origin-cross-origin, it ensures that you cannot use iframe tag, embed tag, object tag tags.

image

You may want to refer to the following documentation to change the settings of your redirection server.

Thank You,
Helical Insight.

If both servers (where you are embedding) and where your BI is hosted is in the same domain like bi.helicalinsight.com (Helical BI server) and app.helicalinsight.com then settings like X-Frame-Options’ to ‘sameorigin’ might work.

But in case if they are on different domains you will have to use allow-from option along with specifying the BI server link.

image

Note: syntax might change based on the server you are using (like Apache, IIS, Nginx, HAProxy etc)