Files
2025-07-18 16:20:14 +07:00

23 lines
647 B
PHP

<?php
declare(strict_types=1);
namespace SimpleSAML;
require_once('../_include.php');
$config = Configuration::getInstance();
$httpUtils = new Utils\HTTP();
$headers = $config->getOptionalArray('headers.security', Configuration::DEFAULT_SECURITY_HEADERS);
$redirect = Module::getModuleURL('admin/');
$response = new HTTP\RunnableResponse([$httpUtils, 'redirectTrustedURL'], [$redirect]);
foreach ($headers as $header => $value) {
// Some pages may have specific requirements that we must follow. Don't touch them.
if (!$response->headers->has($header)) {
$response->headers->set($header, $value);
}
}
$response->send();