Nginx Reverse Proxy sicher machen?
Ich habe einen Reverse Proxy mit verschiedenen APIs auf verschiedenen Ports auf dem Reverse Proxy
Beispiel:
reversproxy:888 //API Dienst 1
reversproxy:828 //API Dienst 1
reversproxy:855 //React Frontend
Ich würde gerne, dass sich ein Nutzer nur einmal einloggen muss via Webseite oder ähnliches und dann von seinem Browser/Rechner diese API nutzen kann, ohne sich nochmal anmelden zu müssen.
HTTP Basic hatte ich erst in Erwägung gezogen, aber wenn dann ein API Call an den Reverse Proxy gemacht wird ist es trotzdem ein 401.
Schonmal danke für anregende Ideen
1 Antwort
warum müssen das verschiedene Ports sein? Wenn Du die Konfiguration so anpasst, dass nur ein Port genutzt - aber durch "Pfadangaben" andere API dahinter angesprochen werden, dann braucht man sich auch nur einmal authentifizieren.
- Nein, API Calls werden nicht durch HTTP Basic abgedeckt.
- Pfadangaben funktionieren nicht bei eine Grounded Struktur, mal abgesehen verschieden Ports für verschieden Anwendunge State of the Art sind.
- Mann kann auch ohne Problem für mehrere Ports eine HTTP Basic Auth einfügen, lost mein Problem aber trotzdem nichts