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

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

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 Authorizationcabeçalhos enviados para a primeira solicitação não são enviados para o outro servidor. Como posso consertar isso?

Responder1

A autenticação HTTP é baseada em domínio; se o navegador continuasse enviando Authorizationcabeçalhos após um redirecionamento para outro domínio, estaria vazando credenciais do usuário. Se você precisar de autenticação entre domínios, deverá usar alguma outra técnica.

informação relacionada