iframe Restriktionen entfernen

Howto's zu OTRS Themen. Keine neuen Topics mit Fragen in diesem Forum!
timo2k
OTRS newbie
Posts: 39
Joined: 16 Feb 2010, 21:00
OTRS Version?: 4.0.16

iframe Restriktionen entfernen

Postby timo2k » 10 Oct 2014, 10:49

Hallo zusammen,

als ich das Customer-Portal in unseren Sharepoint integrieren wollte, taten sich mir ein paar Hürden auf.
Durch ein bisschen googlen habe ich eine gangbare Lösung erarbeitet.

Achtung! Durch die Änderung werden ein paar Sandbox-Funktionen ausgehebelt! Daher nur in einem abgeschotteten Netzwerk nutzen.

1. In der OTRS Sysconfig im Framework -> Core::Web das Setting DisableMSIFrameSecurityRestricted auf Yes bzw. Ja stellen und die Checkbox vor der Einstellung aktivieren.

2. Die Datei OTRS/Kernel/Output/HTML/Layout.pm nach OTRS/Custom/Kernel/Output/HTML/Layout.pm (Verzeichnisse anlegen!) und die Zeile

Code: Select all

$Output .= "X-Frame-Options: SAMEORIGIN\n";
auskommentieren. (ca. Zeile 2226). Speichern.

3. Folgende Dateien aus OTRS/Kernel/Output/HTML/Standard nach OTRS/Custom/Kernel/Output/HTML/Standard (Verzeichnisse anlegen!) kopieren:
CustomerHeader
CustomerHTMLHead
CustomerTicketZoom
HTTPHeaders
Wenn das FAQ-Modul genutzt wird, zusätzlich noch
CustomerFAQZoom
PublicFAQZoom

4. In der Datei HTTPHeaders die Zeile

Code: Select all

X-Frame-Options: SAMEORIGIN
löschen.

5. In den anderen Dateien suchen nach

Code: Select all

<iframe sandbox

Die Zeilen sehen dann meistens so aus:

Code: Select all

<iframe sandbox="allow-same-origin allow-popups" [% Data.MSSecurityRestricted %] title=

Diese Zeilen können auch ertwas mit dem Wert hinter sandbox variieren.
In den Zeilen den Teil von sandbox bis title löschen, so dass es so aussieht:

Code: Select all

<iframe title=
Alles speichern.

5. Template- und Loader-Cache leeren

5. OTRS-Dienst neu starten

Das war es auch schon.
System: OTRS 4.0.16 | CentOS 7.2 | Apache 2.4.6 | MariaDB 5.5.44 | Perl 5.16.3 | PHP 5.4.16

Return to “Howto's”

Who is online

Users browsing this forum: No registered users and 2 guests