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() ->enumPrototype()
->values([ ->values([
'forwarded', '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()
->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-host': $trustedHeaders |= Request::HEADER_X_FORWARDED_HOST; break;
case 'x-forwarded-proto': $trustedHeaders |= Request::HEADER_X_FORWARDED_PROTO; 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-port': $trustedHeaders |= Request::HEADER_X_FORWARDED_PORT; break;
case 'x-forwarded-prefix': $trustedHeaders |= Request::HEADER_X_FORWARDED_PREFIX; break;
} }
} }