Allow x-forwarded-prefix trusted header.

This commit is contained in:
Pol Dellaiera 2021-02-23 16:46:11 +01:00 committed by Nicolas Grekas
parent e98ab925e3
commit 95fdd90491
2 changed files with 2 additions and 1 deletions

View File

@ -97,7 +97,7 @@ class Configuration implements ConfigurationInterface
->enumPrototype()
->values([
'forwarded',
'x-forwarded-for', 'x-forwarded-host', 'x-forwarded-proto', 'x-forwarded-port',
'x-forwarded-for', 'x-forwarded-host', 'x-forwarded-proto', 'x-forwarded-port', 'x-forwarded-prefix',
])
->end()
->end()

View File

@ -2305,6 +2305,7 @@ class FrameworkExtension extends Extension
case 'x-forwarded-host': $trustedHeaders |= Request::HEADER_X_FORWARDED_HOST; break;
case 'x-forwarded-proto': $trustedHeaders |= Request::HEADER_X_FORWARDED_PROTO; break;
case 'x-forwarded-port': $trustedHeaders |= Request::HEADER_X_FORWARDED_PORT; break;
case 'x-forwarded-prefix': $trustedHeaders |= Request::HEADER_X_FORWARDED_PREFIX; break;
}
}