From 636a3a10d7911148acd2cfd06e9210e1a4af9928 Mon Sep 17 00:00:00 2001 From: William Petit Date: Tue, 16 Aug 2022 15:30:26 +0200 Subject: [PATCH] =?UTF-8?q?Injection=20ent=C3=AAte=20X-Forwarded-Prefix?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- templates/haproxy.cfg.j2 | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/templates/haproxy.cfg.j2 b/templates/haproxy.cfg.j2 index c475920..b4f4f11 100644 --- a/templates/haproxy.cfg.j2 +++ b/templates/haproxy.cfg.j2 @@ -85,6 +85,8 @@ backend hydra_dispatcher balance roundrobin # Suppression du préfixe /auth/dispatcher dans l'URL http-request set-path %[path,regsub(^{{ haproxy_hydra_dispatcher_base_path }}/,/)] + http-request set-header X-Forwarded-Prefix {{ haproxy_hydra_dispatcher_base_path }} + server hydra-login-dispatcher 127.0.0.1:3000 check {% if enable_hydra_passwordless %} @@ -93,6 +95,8 @@ backend hydra_passwordless balance roundrobin # Suppression du préfixe /auth/passwordless dans l'URL http-request set-path %[path,regsub(^{{ haproxy_hydra_passwordless_base_path }},)] + http-request set-header X-Forwarded-Prefix {{ haproxy_hydra_passwordless_base_path }} + server hydra-login-passwordless 127.0.0.1:3001 check {%- endif %} @@ -102,6 +106,8 @@ backend hydra_oidc balance roundrobin # Suppression du préfixe /auth/oidc dans l'URL http-request set-path %[path,regsub(^{{ haproxy_hydra_oidc_base_path }},)] + http-request set-header X-Forwarded-Prefix {{ haproxy_hydra_oidc_base_path }} + server hydra-login-oidc 127.0.0.1:3004 check {%- endif %} @@ -117,5 +123,7 @@ backend oidc_test balance roundrobin # Suppression du préfixe /auth/test dans l'URL http-request set-path %[path,regsub(^{{ haproxy_oidc_test_base_path }},/)] + http-request set-header X-Forwarded-Prefix {{ haproxy_oidc_test_base_path }} + server oidc-test 127.0.0.1:8080 check {% endif %} \ No newline at end of file