Ответ
dmx102 19.11.2013 21:25
Хотел избежать флуда и пробовал сымитировать ситуацию, но без пересборки не работает.
Так что предлагаю на тест следующие варианты:
1)
auth_request_set $test_uin $upstream_http_x_auth_uin;
add_header Test-Uin $upstream_http_x_auth_uin;
auth_request_set $test_name $upstream_http_x_auth_name;
add_header Test-Name $upstream_http_x_auth_name;
2)
auth_request_set $test_uin $http_x_auth_uin;
add_header Test-Uin $test_uin;
auth_request_set $test_name $http_x_auth_name;
add_header Test-Name $test_name;
3)
auth_request_set $test_uin $http_x_auth_uin;
add_header Test-Uin $http_x_auth_uin;
auth_request_set $test_name $http_x_auth_name;
add_header Test-Name $http_x_auth_name;
Есть еще нюанс, что когда сервер отдает клиенту ответ со статусом > 307, т.е. 401 или 403, то в этом случае заголовки через add_header не добавляются. Это на всякий случай для справки, понимаю что вы тестировали при любых ответах (200, 40X)