CUPS-Admin-Interface in Website einbinden
Hallo wieder mal!
Folgende Ausgangsbasis: ich musste ein bestehendes Debian 8 mit cups 1.7.5 auf Debian 9 mit cups 2.2.1 upgraden, damit ein paar Mac-Clients (nach Mojave Upgrade) wieder ausdrucken
konnten. Leider ist seither das Admin-Interface, welches über iframe in unsere interne Hausverwaltungs-WebUi integriert war, nicht mehr erreichbar und es erscheint nur mehr in Firefox
zum Beispiel die Meldung:
"Blockiert von der Inhaltsicherheitsrichtlinie (CSP)
Diese Webseite hat eine Inhaltsicherheitsrichtlinie (Content Security Policy), die verhindert, dass die Webseite auf diese Weise eingebunden wird.
Firefox hat diese Webseite daran gehindert, auf diese Weise geladen zu werden, weil die Webseite eine Inhaltsicherheitsrichtlinie (Content Security Policy) hat, die dies nicht erlaubt."
Daher meine Frage: gibt es irgendeine Möglichkeit, die cups-Admin-WUI wieder in einem Frame in der Verwaltungs-WUI einzubinden? Ach ja: wir haben an den Wänden montierte Touchscreens mit Browsern im Vollbild, weshalb das Öffnen neuer Fenster ein No-Go ist...
Danke im voraus!
Folgende Ausgangsbasis: ich musste ein bestehendes Debian 8 mit cups 1.7.5 auf Debian 9 mit cups 2.2.1 upgraden, damit ein paar Mac-Clients (nach Mojave Upgrade) wieder ausdrucken
konnten. Leider ist seither das Admin-Interface, welches über iframe in unsere interne Hausverwaltungs-WebUi integriert war, nicht mehr erreichbar und es erscheint nur mehr in Firefox
zum Beispiel die Meldung:
"Blockiert von der Inhaltsicherheitsrichtlinie (CSP)
Diese Webseite hat eine Inhaltsicherheitsrichtlinie (Content Security Policy), die verhindert, dass die Webseite auf diese Weise eingebunden wird.
Firefox hat diese Webseite daran gehindert, auf diese Weise geladen zu werden, weil die Webseite eine Inhaltsicherheitsrichtlinie (Content Security Policy) hat, die dies nicht erlaubt."
Daher meine Frage: gibt es irgendeine Möglichkeit, die cups-Admin-WUI wieder in einem Frame in der Verwaltungs-WUI einzubinden? Ach ja: wir haben an den Wänden montierte Touchscreens mit Browsern im Vollbild, weshalb das Öffnen neuer Fenster ein No-Go ist...
Danke im voraus!
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 444832
Url: https://administrator.de/forum/cups-admin-interface-in-website-einbinden-444832.html
Ausgedruckt am: 23.12.2024 um 14:12 Uhr
3 Kommentare
Neuester Kommentar
Das kommt deswegen weil CUPS den entsprechenden Header aus Sicherheitsgründen in die Seite setzt:
https://github.com/apple/cups/issues/4492
X-Frame-Options: DENY
Content-Security-Policy: frame-options 'deny'
die cups-Admin-WUI wieder in einem Frame in der Verwaltungs-WUI einzubinden?
Ja, entweder indem du im CUPs-Paket selbst die Header anpasst oder die Seite z.B. über einen ReverseProxy einbindest der die Header entfernt. iFrames sind aber generell eine schlechte Idee in der heutigen Zeit, verlinke es auf deiner Seite oder steuere CUPs über ein eigenes Interface.