oauth2-proxy: fix nginx variables (#442825)

Sandro b82347b6 2546ce3b

Changed files
+4 -5
nixos
modules
services
+4 -5
nixos/modules/services/security/oauth2-proxy-nginx.nix
···
virtualHosts.${vhost} = {
locations = {
"/".extraConfig = ''
+
auth_request_set $user $upstream_http_x_auth_request_user;
+
auth_request_set $email $upstream_http_x_auth_request_email;
+
auth_request_set $auth_cookie $upstream_http_set_cookie;
+
# pass information via X-User and X-Email headers to backend, requires running with --set-xauthrequest flag
proxy_set_header X-User $user;
proxy_set_header X-Email $email;
···
extraConfig = ''
auth_request /oauth2/auth;
error_page 401 = @redirectToAuth2ProxyLogin;
-
-
# set variables being used in locations."/".extraConfig
-
auth_request_set $user $upstream_http_x_auth_request_user;
-
auth_request_set $email $upstream_http_x_auth_request_email;
-
auth_request_set $auth_cookie $upstream_http_set_cookie;
'';
};
}) cfg.virtualHosts)