nginx проблема обратного прокси с www-authenticate - PullRequest
0 голосов
/ 06 марта 2020

Я хочу направить входящие http-запросы на порт 8081 локально, используя обратный прокси nginx, но приложение, работающее на 8081, требует www-authenticate авторизации заголовка, а почтальон дает мне статус 401 «Ошибка аутентификации» (изображение 1). Но когда я делаю обратный прокси-сервер с Apache httpd, я получаю результаты успешно.

сбой при www-authenticate Postman results nginx www-authentication

Здесь он работает для другого запроса, который использует базовые c аутентификации Postman results nginx basic type authentication

вот мой nginx .conf

               location /webfolder/ {
                    proxy_pass http://localhost:8081;
                    proxy_set_header HOST $host;
                    proxy_set_header X-Forwarded-Proto $scheme;
                    proxy_set_header X-Real-IP $remote_addr;

Пожалуйста, помогите мне в этом вопросе, так как я не знаком с nginx, nginx версия 1.16

1 Ответ

0 голосов
/ 03 мая 2020

Это потому, что у меня есть "подчеркивание в заголовке", например CLIENT_SECRET_KEY

Чтобы решить эту проблему, вам нужно добавить underscores_in_headers on; в вашей решенной проблеме nginx .conf.

...