From 5652f58b178eb902e868dedc0e4a44c7ec93b676 Mon Sep 17 00:00:00 2001 From: vchikalkin Date: Thu, 2 Nov 2023 12:49:39 +0300 Subject: [PATCH] config/nginx.auth.conf: update for POST /login --- config/nginx.auth.conf | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/config/nginx.auth.conf b/config/nginx.auth.conf index f22d571..84be7a0 100644 --- a/config/nginx.auth.conf +++ b/config/nginx.auth.conf @@ -6,6 +6,11 @@ upstream auth_api { server auth_api:3001; } +map $request_method $login_proxy { + POST http://auth_api/$AUTH_MODE/login; + GET http://auth_web; +} + upstream app { server $APPLICATION; } @@ -50,15 +55,14 @@ server { proxy_intercept_errors on; } - location ~ ^/(signin|logout|get-user)$ { + location /login { + proxy_pass $login_proxy; + } + + location ~ ^/(logout|get-user)$ { proxy_pass http://auth_api/$AUTH_MODE/$1; } - location ~ ^/login { - proxy_pass http://auth_web; - } - - location / { proxy_pass http://app;