Updates for new properties namespaces and polish.
Fixes some merge errors. Formatting
This commit is contained in:
@@ -5,11 +5,11 @@
|
||||
|
||||
[[forwarded-headers-filter]]
|
||||
== Forwarded Headers Filter
|
||||
The `Forwarded` Headers Filter creates a `Forwarded` header to send to the downstream service. It adds the `Host` header, scheme and port of the current request to any existing `Forwarded` header. To activate this filter set the `spring.cloud.gateway.trusted-proxies` property to a Java Regular Expression. This regular expression defines the proxies that are trusted when they appear in the `Forwarded` header.
|
||||
The `Forwarded` Headers Filter creates a `Forwarded` header to send to the downstream service. It adds the `Host` header, scheme and port of the current request to any existing `Forwarded` header. To activate this filter set the `spring.cloud.gateway.server.webflux.trusted-proxies` property to a Java Regular Expression. This regular expression defines the proxies that are trusted when they appear in the `Forwarded` header.
|
||||
|
||||
The `Forwarded by` header part can be enabled by setting the following property to true (defaults to false):
|
||||
|
||||
- `spring.cloud.gateway.forwarded.by.enabled=true`
|
||||
- `spring.cloud.gateway.server.webflux.forwarded.by.enabled=true`
|
||||
|
||||
[[removehopbyhop-headers-filter]]
|
||||
== RemoveHopByHop Headers Filter
|
||||
@@ -25,25 +25,25 @@ The `RemoveHopByHop` Headers Filter removes headers from forwarded requests. The
|
||||
* Transfer-Encoding
|
||||
* Upgrade
|
||||
|
||||
To change this, set the `spring.cloud.gateway.filter.remove-hop-by-hop.headers` property to the list of header names to remove.
|
||||
To change this, set the `spring.cloud.gateway.server.webflux.filter.remove-hop-by-hop.headers` property to the list of header names to remove.
|
||||
|
||||
[[xforwarded-headers-filter]]
|
||||
== XForwarded Headers Filter
|
||||
The `XForwarded` Headers Filter creates various `X-Forwarded-*` headers to send to the downstream service. It uses the `Host` header, scheme, port and path of the current request to create the various headers. To activate this filter set the `spring.cloud.gateway.trusted-proxies` property to a Java Regular Expression. This regular expression defines the proxies that are trusted when they appear in the `Forwarded` header.
|
||||
The `XForwarded` Headers Filter creates various `X-Forwarded-*` headers to send to the downstream service. It uses the `Host` header, scheme, port and path of the current request to create the various headers. To activate this filter set the `spring.cloud.gateway.server.webflux.trusted-proxies` property to a Java Regular Expression. This regular expression defines the proxies that are trusted when they appear in the `Forwarded` header.
|
||||
|
||||
Creating of individual headers can be controlled by the following boolean properties (defaults to true):
|
||||
|
||||
- `spring.cloud.gateway.x-forwarded.for-enabled`
|
||||
- `spring.cloud.gateway.x-forwarded.host-enabled`
|
||||
- `spring.cloud.gateway.x-forwarded.port-enabled`
|
||||
- `spring.cloud.gateway.x-forwarded.proto-enabled`
|
||||
- `spring.cloud.gateway.x-forwarded.prefix-enabled`
|
||||
- `spring.cloud.gateway.server.webflux.x-forwarded.for-enabled`
|
||||
- `spring.cloud.gateway.server.webflux.x-forwarded.host-enabled`
|
||||
- `spring.cloud.gateway.server.webflux.x-forwarded.port-enabled`
|
||||
- `spring.cloud.gateway.server.webflux.x-forwarded.proto-enabled`
|
||||
- `spring.cloud.gateway.server.webflux.x-forwarded.prefix-enabled`
|
||||
|
||||
Appending multiple headers can be controlled by the following boolean properties (defaults to true):
|
||||
|
||||
- `spring.cloud.gateway.x-forwarded.for-append`
|
||||
- `spring.cloud.gateway.x-forwarded.host-append`
|
||||
- `spring.cloud.gateway.x-forwarded.port-append`
|
||||
- `spring.cloud.gateway.x-forwarded.proto-append`
|
||||
- `spring.cloud.gateway.x-forwarded.prefix-append`
|
||||
- `spring.cloud.gateway.server.webflux.x-forwarded.for-append`
|
||||
- `spring.cloud.gateway.server.webflux.x-forwarded.host-append`
|
||||
- `spring.cloud.gateway.server.webflux.x-forwarded.port-append`
|
||||
- `spring.cloud.gateway.server.webflux.x-forwarded.proto-append`
|
||||
- `spring.cloud.gateway.server.webflux.x-forwarded.prefix-append`
|
||||
|
||||
|
||||
@@ -5,7 +5,7 @@ HttpHeadersFilters are applied to the requests before sending them downstream, s
|
||||
|
||||
[[forwarded-headers-filter]]
|
||||
== Forwarded Headers Filter
|
||||
The `Forwarded` Headers Filter creates a `Forwarded` header to send to the downstream service. It adds the `Host` header, scheme and port of the current request to any existing `Forwarded` header. To activate this filter set the `spring.cloud.gateway.mvc.trusted-proxies` property to a Java Regular Expression. This regular expression defines the proxies that are trusted when they appear in the `Forwarded` header.
|
||||
The `Forwarded` Headers Filter creates a `Forwarded` header to send to the downstream service. It adds the `Host` header, scheme and port of the current request to any existing `Forwarded` header. To activate this filter set the `spring.cloud.gateway.server.webmvc.trusted-proxies` property to a Java Regular Expression. This regular expression defines the proxies that are trusted when they appear in the `Forwarded` header.
|
||||
|
||||
[[removehopbyhop-headers-filter]]
|
||||
== RemoveHopByHop Headers Filter
|
||||
@@ -25,21 +25,21 @@ The `RemoveHopByHop` Headers Filter removes headers from forwarded requests. The
|
||||
|
||||
[[xforwarded-headers-filter]]
|
||||
== XForwarded Headers Filter
|
||||
The `XForwarded` Headers Filter creates various `X-Forwarded-*` headers to send to the downstream service. It uses the `Host` header, scheme, port and path of the current request to create the various headers. To activate this filter set the `spring.cloud.gateway.mvc.trusted-proxies` property to a Java Regular Expression. This regular expression defines the proxies that are trusted when they appear in the `Forwarded` header.
|
||||
The `XForwarded` Headers Filter creates various `X-Forwarded-*` headers to send to the downstream service. It uses the `Host` header, scheme, port and path of the current request to create the various headers. To activate this filter set the `spring.cloud.gateway.server.webmvc.trusted-proxies` property to a Java Regular Expression. This regular expression defines the proxies that are trusted when they appear in the `Forwarded` header.
|
||||
|
||||
Creating of individual headers can be controlled by the following boolean properties (defaults to true):
|
||||
|
||||
- `spring.cloud.gateway.x-forwarded.for-enabled`
|
||||
- `spring.cloud.gateway.x-forwarded.host-enabled`
|
||||
- `spring.cloud.gateway.x-forwarded.port-enabled`
|
||||
- `spring.cloud.gateway.x-forwarded.proto-enabled`
|
||||
- `spring.cloud.gateway.x-forwarded.prefix-enabled`
|
||||
- `spring.cloud.gateway.server.webmvc.x-forwarded.for-enabled`
|
||||
- `spring.cloud.gateway.server.webmvc.x-forwarded.host-enabled`
|
||||
- `spring.cloud.gateway.server.webmvc.x-forwarded.port-enabled`
|
||||
- `spring.cloud.gateway.server.webmvc.x-forwarded.proto-enabled`
|
||||
- `spring.cloud.gateway.server.webmvc.x-forwarded.prefix-enabled`
|
||||
|
||||
Appending multiple headers can be controlled by the following boolean properties (defaults to true):
|
||||
|
||||
- `spring.cloud.gateway.x-forwarded.for-append`
|
||||
- `spring.cloud.gateway.x-forwarded.host-append`
|
||||
- `spring.cloud.gateway.x-forwarded.port-append`
|
||||
- `spring.cloud.gateway.x-forwarded.proto-append`
|
||||
- `spring.cloud.gateway.x-forwarded.prefix-append`
|
||||
- `spring.cloud.gateway.server.webmvc.x-forwarded.for-append`
|
||||
- `spring.cloud.gateway.server.webmvc.x-forwarded.host-append`
|
||||
- `spring.cloud.gateway.server.webmvc.x-forwarded.port-append`
|
||||
- `spring.cloud.gateway.server.webmvc.x-forwarded.proto-append`
|
||||
- `spring.cloud.gateway.server.webmvc.x-forwarded.prefix-append`
|
||||
|
||||
|
||||
Reference in New Issue
Block a user