Re: Уточнение логики работы ngx_http_auth_request_module

Dzmitry Stremkouski mitroko at gmail.com
Sat Nov 9 16:00:11 UTC 2013


Прошу прощения, что беспокою ещё раз в этом треде.
У меня бэкенд возвращает авторизационные печеньки для клиента.
Когда я прописываю в локейшн проекта

auth_request /auth;
auth_request_set $auth_cookie $upstream_http_set_cookie;
add_header Set-Cookie $auth_cookie;

мне присылает только одну из двух печенек от бэкенда. Я это вижу по времени
expire.
Если бекенд делает установку печенек в следующем порядке:
Set-Cookie TokenKey ...
Set-Cookie TokenLogin ...
То в браузер клиента из локейшна прилетает на обновление только первая
печенька (TokenKey), вторая (TokenLogin) остаётся неизменной.
Мне важно обновлять обе печеньки клиента, чтобы поддерживать аутентификацию.

Как прописать в локейшне проекта auth_request_set, чтобы обновлялась вся
группа печенек, возвращаемых бэкендом.
Спасибо!



2013/11/7 Dzmitry Stremkouski <mitroko at gmail.com>

> Да, прошу прощения, во время раскладки не скопировал новый бинарник.
>
> Сейчас всё работает!
> Спасибо огромное всем в этом треде!
>
>
> 2013/11/7 Валентин Бартенев <vbart at nginx.com>
>
>> On Wednesday 06 November 2013 23:42:19 Dzmitry Stremkouski wrote:
>> > Увы, патч не помог.
>> > http://static.stremki.net/nginx-debug-spdy0.log
>> > Вот, лог.
>> > Я пока выключил spdy, жаль, конечно.
>> > ​
>>
>> Лог по ссылке в точности такой, как если бы nginx был собран без патча.
>>
>> Проверьте, что патч действительно был применен, что после применения патча
>> сборка прошла успешно, и что был действительно запущен собранный с патчем
>> nginx, а не какой-то другой.
>>
>> У меня на аналогичной конфигурации без патча проблема стабильно
>> воспроизводится,
>> с патчем - нет.
>>
>> --
>> Валентин Бартенев
>> _______________________________________________
>> nginx-ru mailing list
>> nginx-ru at nginx.org
>> http://mailman.nginx.org/mailman/listinfo/nginx-ru
>>
>
>
>
> --
> <pre>
> (o_ - Dzmitry Stremkouski.
> //\ - cel: +7 (916) 090-85-68
> V_/_- web: http://mitroko.com
> </pre>
>



-- 
<pre>
(o_ - Dzmitry Stremkouski.
//\ - cel: +7 (916) 090-85-68
V_/_- web: http://mitroko.com
</pre>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.nginx.org/pipermail/nginx-ru/attachments/20131109/33c086b3/attachment.html>


Подробная информация о списке рассылки nginx-ru