diff options
author | Frederic Guillot <fred@kanboard.net> | 2015-03-21 18:25:35 -0400 |
---|---|---|
committer | Frederic Guillot <fred@kanboard.net> | 2015-03-21 18:25:35 -0400 |
commit | bcb39ad4db0f4c1d9bf35437852ee0b74e1680ce (patch) | |
tree | 36411c1541243846c963b89a4d104829c23398ad | |
parent | ed54d852dbd07c757c2a558bda71a2dab6981425 (diff) |
Add option to enable/disable iframe inclusion http header
-rw-r--r-- | app/Controller/Base.php | 2 | ||||
-rw-r--r-- | app/constants.php | 3 | ||||
-rw-r--r-- | config.default.php | 3 |
3 files changed, 7 insertions, 1 deletions
diff --git a/app/Controller/Base.php b/app/Controller/Base.php index a4e94343..6420e0ee 100644 --- a/app/Controller/Base.php +++ b/app/Controller/Base.php @@ -153,7 +153,7 @@ abstract class Base $this->response->xss(); // Allow the public board iframe inclusion - if ($action !== 'readonly') { + if (ENABLE_XFRAME && $action !== 'readonly') { $this->response->xframe(); } diff --git a/app/constants.php b/app/constants.php index 63902b4d..82d26f2c 100644 --- a/app/constants.php +++ b/app/constants.php @@ -68,6 +68,9 @@ defined('MAIL_SENDMAIL_COMMAND') or define('MAIL_SENDMAIL_COMMAND', '/usr/sbin/s // Enable or disable "Strict-Transport-Security" HTTP header defined('ENABLE_HSTS') or define('ENABLE_HSTS', true); +// Enable or disable "X-Frame-Options: DENY" HTTP header +defined('ENABLE_XFRAME') or define('ENABLE_XFRAME', true); + // Default files directory defined('FILES_DIR') or define('FILES_DIR', 'data/files/'); diff --git a/config.default.php b/config.default.php index e508a84d..eb9ad1b8 100644 --- a/config.default.php +++ b/config.default.php @@ -124,3 +124,6 @@ define('REVERSE_PROXY_DEFAULT_DOMAIN', ''); // Enable or disable "Strict-Transport-Security" HTTP header define('ENABLE_HSTS', true); + +// Enable or disable "X-Frame-Options: DENY" HTTP header +define('ENABLE_XFRAME', true); |