Unverified Commit b82347b6 authored by Sandro Jäckel's avatar Sandro Jäckel Committed by GitHub
Browse files

oauth2-proxy: fix nginx variables (#442825)

parents 2546ce3b e1cb01d0
Loading
Loading
Loading
Loading
+4 −5
Original line number Diff line number Diff line
@@ -97,6 +97,10 @@ in
        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;
@@ -141,11 +145,6 @@ in
          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)