Security: Add Permissions-Policy header capability (at global level) - refs BT#22072

pull/5847/head
Yannick Warnier 12 months ago
parent 830bc7a135
commit ba9d331aff
  1. 5
      main/inc/lib/template.lib.php
  2. 5
      main/install/configuration.dist.php

@ -1940,6 +1940,11 @@ class Template
if (!empty($setting)) {
header('Referrer-Policy: '.$setting);
}
// Permissions-Policy
$setting = api_get_configuration_value('security_permissions_policy');
if (!empty($setting)) {
header('Permissions-Policy: '.$setting);
}
// end of HTTP headers security block
}

@ -635,6 +635,11 @@ ALTER TABLE sys_announcement ADD COLUMN visible_boss INT DEFAULT 0;
// More info: https://www.chromium.org/updates/same-site
// Also: https://developers.google.com/search/blog/2020/01/get-ready-for-new-samesitenone-secure
//$_configuration['security_session_cookie_samesite_none'] = false;
//
// Enable Permissions-Policy header
// More info: https://scotthelme.co.uk/goodbye-feature-policy-and-hello-permissions-policy/
// and also: https://scotthelme.co.uk/a-new-security-header-feature-policy/
//$_configuration['security_permissions_policy'] = 'geolocation=(self "https://example.com"), microphone=()';
// ------ HTTP headers security section ends here
//
// ------ Survey configuration settings

Loading…
Cancel
Save