Good day
We are running Apache Tomcat 7.0.64 on Windows Server 2012 R2. Currently we
have an issue where an application page which we are using is being framed by
another and due to the default settings in the HTTP header security filter is
not being allowed to be displayed in Internet Explorer/
I have attempted to add the referring URI into the HTTP header security config
via the antiClickJackingUri parameter in the web.xml file located in
Tomcat\conf\ e.g:
<filter>
<filter-name>httpHeaderSecurity</filter-name>
<filter-class>org.apache.catalina.filters.HttpHeaderSecurityFilter</filter-class>
<async-supported>true</async-supported>
<init-param>
<param-name>antiClickJackingEnabled</param-name>
<param-value>true</param-value>
</init-param>
<init-param>
<param-name>antiClickJackingOption</param-name>
<param-value>ALLOW-FROM</param-value>
</init-param>
<init-param>
<param-name>antiClickJackingUri</param-name>
<param-value>http://savanttools.com/test-frame/*</param-value>
</init-param>
<init-param>
<param-name>blockContentTypeSniffingEnabled</param-name>
<param-value>false</param-value>
</init-param>
</filter>
I wanted to confirm the syntax to be used for the URI as I am not able to find
any specification in the documentation. Using the above syntax does not work.
Interestingly when using <param-value>ALLOW-FROM
http://savanttools.com/test-frame/ </param-value> in the application specific
web.xml it does seem to work (at least when disabling the HTTP header security
at the top level web.xml.
Does anybody please have any advice or experience in this regard?
Thanks in advance
Ruan van Tonder