Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Fixed
-
http-2.2.1
-
None
Description
The request header indicating a proxy terminating an HTTPS connection is currently hard coded to be "X-Forwarded-SSL" with the only value supported to be "on" – based on the assumption of this being the most commonly used header value.
It looks that Amazon's Elastice Load Balancer uses a different header and value: X-Forwarded-Proto whose value is the actual protocol by which the client talks to the load balancer. The filter should kick in if the protocol is https (or maybe if it is just not the same as the one which the servlet container reports).
Attachments
Issue Links
- is related to
-
FELIX-5750 Clarify relation of "Enable Proxy/Load Balancer Connection" Jetty feature and SSL Filter
-
- Open
-