I submitted a Case to SolarWinds today but their Engineers have to investigate and they're not in until Monday. I'm trying to resolve this before then to minimize the impact this issue is going to cause.
I upgraded our WHD this morning from 12.1 to 12.52 and everything went fine. Prior to the update, if a Client navigated to our Portal, the Client Ticket Interface would be displayed in a Frame on the web page.
After the update, the Ticket Interface in the Frame is no longer displayed (please see attached). If I click on the Link to Open in a New Window, the Client Interface is displayed correctly. Obviously, I'd like it to display in the Frame as it did before the update.
My Administrator believes the X-Frame-Options are not set correctly to allow this function and need to be changed on the WHD side and not the Portal side.
I've found this link (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Frame-Options) detailing how to add the code but do not see any Config File on the WHD where I would make this change. Not in the whd.conf or the tomcat_web_template file., nor in the Help Desk Dashboard under Setup I also backed up both of these files before the update and don't find this custom line in either file.
I'm sure this would be a common issue with a "simple" fix but if anyone has any insight, it would be sincerely appreciated. Thanks!
straybullet, it looks like the anti-clickjacking updates keep the iframe from showing. The tomcat settings you are looking for are under /usr/local/webhelpdesk/bin/tomcat/conf/web.xml. Adding filters like in this post tomcat7 - How do I set X-Frame-Options as response header in angularJS? - Stack Overflow should help you out.
SolarWinds solutions are rooted in our deep connection to our user base in the THWACK® online community. More than 150,000 members are here to solve problems, share technology and best practices, and directly contribute to our product development process. Learn more today by joining now.