Add HTTP headers security - Add support for Content-Security-Policy-Report-Only - refs #2013

pull/2487/head
Yannick Warnier 8 years ago
parent 444ac12e6f
commit fb3345bf34
  1. 4
      main/inc/lib/template.lib.php
  2. 1
      main/install/configuration.dist.php

@ -1512,6 +1512,10 @@ class Template
if (!empty($setting)) {
header('Content-Security-Policy: '.$setting);
}
$setting = api_get_configuration_value('security_content_policy_report_only');
if (!empty($setting)) {
header('Content-Security-Policy-Report-Only: '.$setting);
}
// Public-Key-Pins
$setting = api_get_configuration_value('security_public_key_pins');
if (!empty($setting)) {

@ -416,6 +416,7 @@ $_configuration['agenda_legend'] = [
// The provided default is an *example*, please customize.
// This setting is particularly complicated to set with CKeditor
//$_configuration['security_content_policy'] = 'default-src \'self\'; script-src *://*.google.com:*';
//$_configuration['security_content_policy_report_only'] = 'default-src \'self\'; script-src *://*.google.com:*';
//
// HTTP Public Key Pinning protects your site from MiTM attacks using rogue
// X.509 certificates. By whitelisting only the identities that the browser

Loading…
Cancel
Save