Назад | Перейти на главную страницу

Обратный прокси Nginx - удалите «Secure» из файлов cookie

Ради развитие Мне нужно, чтобы NGINX убирал флаг "Secure" из заголовков файлов cookie.

Set-Cookie:XSRF-TOKEN=zzzzzzzz-zzzz-zzzz-zzzz-zzzzzzz; Path=/; Secure

должен стать

Set-Cookie:XSRF-TOKEN=zzzzzzzz-zzzz-zzzz-zzzz-zzzzzzz; Path=/;

Для каждого заголовка Set-Cookie. Я создаю конфигурацию обратного прокси, чтобы отделить сервер разработки от пользовательского интерфейса, и поскольку восходящий поток работает за HTTPS, в то время как NGINX работает по простому HTTP, браузер отказывается отправлять файлы cookie обратно.

Я знаю, что это довольно старый вопрос, но здесь нет ответа, и я не смог найти подходящего решения той же проблемы.

Так что я раздвоился nginx_cookie_flag_module модуль и изменил его на nginx_unsecure_cookie_module: https://github.com/yumauri/nginx_unsecure_cookie_module

Я фронтенд-разработчик, мои знания C / C ++ очень низкие, но похоже, что он работает в моих тестах :) Так что я считаю, что он достаточно хорош для целей разработки.