Nginx sendet keine Authentifizierungsheader bei der Umleitung zu einer anderen Domäne

Nginx sendet keine Authentifizierungsheader bei der Umleitung zu einer anderen Domäne

Ich habe folgendes Setup:

server {
    server_name some.server;

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

Die Umleitung funktioniert wie erwartet, aber die Authorizationan die erste Anfrage gesendeten Header werden nicht an den anderen Server gesendet. Wie kann ich das beheben?

Antwort1

Die HTTP-Authentifizierung ist domänenbasiert. Wenn der Browser Authorizationnach einer Umleitung zu einer anderen Domäne weiterhin Header sendet, werden Benutzeranmeldeinformationen weitergegeben. Wenn Sie eine domänenübergreifende Authentifizierung benötigen, sollten Sie eine andere Technik verwenden.

verwandte Informationen