如何在nginx中从外部身份验证服务器获取自定义头

如何在nginx中从外部身份验证服务器获取自定义头,nginx,nginx-reverse-proxy,nginx-config,Nginx,Nginx Reverse Proxy,Nginx Config,我正在使用NGINX来切断我的网页。当用户第一次打开应用程序时,它会提示输入用户名和密码。该请求被定向到身份验证服务器,该服务器验证用户,如果身份验证成功,则发送一个成功消息,消息头中包含用户角色。我如何获取这些信息 location / { root html; index index.html index.htm; auth_request /auth; auth_reque

我正在使用NGINX来切断我的网页。当用户第一次打开应用程序时,它会提示输入用户名和密码。该请求被定向到身份验证服务器,该服务器验证用户,如果身份验证成功,则发送一个成功消息,消息头中包含用户角色。我如何获取这些信息

        location / {
            root   html;
            index  index.html index.htm;
            auth_request /auth;
            auth_request_set $auth_cookie $upstream_http_set_cookie;
            add_header X-custom-header $http_x_animal;
            try_files $uri $uri/ /index.html;               
            
        }

        location = /auth {
            internal;
            proxy_pass              http://auth-server/;
            proxy_pass_request_body off;
            proxy_set_header        Content-Length "";
            proxy_set_header        X-Original-URI $request_uri;
            
        }
这是我在NGINX.conf中的NGINX配置。我不是身份验证服务器的所有者,因此无法进行任何更改

我在NGINX的经验非常有限