Skip to content

Commit 42c1ca4

Browse files
committed
Added a deprecation notice
1 parent 3cdbd51 commit 42c1ca4

File tree

1 file changed

+9
-3
lines changed

1 file changed

+9
-3
lines changed

deployment/proxies.rst

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -40,16 +40,22 @@ and what headers your reverse proxy uses to send information::
4040
// or, if your proxy instead uses the "Forwarded" header
4141
// Request::HEADER_FORWARDED
4242

43-
// or, if you're using a wellknown proxy
43+
// or, if you're using a well-known proxy
4444
// Request::HEADER_X_FORWARDED_AWS_ELB
4545
// Request::HEADER_X_FORWARDED_TRAEFIK
4646
);
4747

48+
.. deprecated:: 5.2
49+
50+
In previous Symfony versions, the above example used ``HEADER_X_FORWARDED_ALL``
51+
to trust all "X-Forwarded-*" headers, but that constant is deprecated since
52+
Symfony 5.2 in favor of the individual ``HEADER_X_FORWARDED_*`` constants.
53+
4854
.. caution::
4955

5056
Enabling the ``Request::HEADER_X_FORWARDED_HOST`` option exposes the
51-
application to "`HTTP Host header attacks`_". Make sure the proxy really
52-
send a ``x-forwarded-host`` header.
57+
application to `HTTP Host header attacks`_. Make sure the proxy really
58+
sends an ``x-forwarded-host`` header.
5359

5460
The Request object has several ``Request::HEADER_*`` constants that control exactly
5561
*which* headers from your reverse proxy are trusted. The argument is a bit field,

0 commit comments

Comments
 (0)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy