Ich habe 2 Server. Server A ist ein Windows-Server, auf dem ASP.NET ausgeführt wird, und Server B ist ein Linux-Server, auf dem Nginx ausgeführt wird. Ich muss einen Benutzer sicher von Server A zu Server B umleiten. Ich möchte Server A encrypt einen Wert wie ip=132.65.78.4;[email protected];node=abc
in einen Abfrage-Parameter einer Umleitung wie diese haben: https://serverb.example.com?encrypted=<encrypted value here>
nginx: Entschlüsselung eines Abfrageparameters
Dann Server B haben (ein gemeinsames Geheimnis verwenden) entschlüsseln die Abfrage param, bestätigen die IP-Adresse der Benutzer kommt von und vertrauen Sie dann den Werten user
und node
, um die Anforderung zu verarbeiten. Wie kann ich nginx
konfigurieren, um dies zu tun? Ich kann den Server A Teil selbst basierend auf der Antwort herausfinden. Vielen Dank!
Thx! Mein Ziel ist, dass die nginx-Seite die verschlüsselte Nachricht nur _decrypt_ muss. Würde ich immer noch "nginx lua" dafür benutzen? – berg
Bearbeitete meine Antwort mit einem Vorschlag in dieser Richtung –