nginx.ingress.kubernetes.io/auth-url: Allow 127.0.0.1 to avoid external hops

Signed-off-by: Jan-Otto Kröpke <mail@jkroepke.de>
This commit is contained in:
Jan-Otto Kröpke 2023-07-06 08:00:29 +02:00
parent d44a8e0045
commit d59705e189
No known key found for this signature in database

View file

@ -1133,7 +1133,12 @@ stream {
proxy_set_header X-Scheme $pass_access_scheme;
{{ end }}
{{ if eq $externalAuth.Host "127.0.0.1" }}
proxy_set_header Host $http_host;
proxy_ssl_name $http_host;
{{ else }}
proxy_set_header Host {{ $externalAuth.Host }};
{{ end }}
proxy_set_header X-Original-URL $scheme://$http_host$request_uri;
proxy_set_header X-Original-Method $request_method;
proxy_set_header X-Sent-From "nginx-ingress-controller";