Nginx não está enviando cabeçalhos de autenticação ao redirecionar para um domínio diferente

1

Eu tenho a seguinte configuração:

server {
    server_name some.server;

    location / {
        rewrite ^ https://otherserver.com permanent;
    }
 }

O redirecionamento funciona conforme o esperado, mas os cabeçalhos Authorization enviados para a primeira solicitação não são enviados para o servidor de outros. Como posso consertar isso?

    
por skazhy 05.09.2013 / 17:36

1 resposta

2

A autenticação HTTP é baseada em domínio. Se o navegador mantivesse o envio de Authorization cabeçalhos após um redirecionamento para outro domínio, ele estaria vazando credenciais de usuário. Se você precisar de autenticação entre domínios, use outra técnica.

    
por 05.09.2013 / 20:23

Tags