Add option to disable the X-Frame header

This commit is contained in:
James Cole
2018-11-24 07:24:32 +01:00
parent cb68505204
commit 1b3b39d2ea
6 changed files with 24 additions and 1 deletions

View File

@@ -76,7 +76,10 @@ class SecureHeaders
"payment 'none'",
];
$response->header('X-Frame-Options', 'deny');
$disableFrameHeader = env('DISABLE_FRAME_HEADER');
if (false === $disableFrameHeader || null === $disableFrameHeader) {
$response->header('X-Frame-Options', 'deny');
}
$response->header('Content-Security-Policy', implode('; ', $csp));
$response->header('X-XSS-Protection', '1; mode=block');
$response->header('X-Content-Type-Options', 'nosniff');