Injetar cookie com proxy reverso Nginx

1

Com o Nginx como um proxy reverso, gostaria de injetar um cookie para os sistemas backend consumirem.

location /delegate {
  proxy_pass                        <some-url>;
  proxy_set_header Host             $host;
  proxy_set_header X-Forwarded-For  $remote_addr;
  proxy_set_header X-Request-ID     $request_id;
  # some more
  # here: inject a new cookie into 'cookie' request header
}

Como eu quero que o cookie seja consumido por sistemas de recebimento de dados, isso não é sobre a instrução add_header Set-Cookie (que é para a resposta voltando para o cliente).

    
por Marcel Stör 10.07.2018 / 07:40

1 resposta

1

Você pode fornecer cookies para o servidor via

proxy_set_header Cookie "name=john; age=30; male=1";
    
por 28.11.2018 / 06:16