Fehlerbeschreibung
Nach dem Zeitlimit für die Portainer-Sitzung und wenn der Benutzer auf eine Seite klickt, wird die Anmeldeseite aufgerufen.
Das Klicken auf die Anmeldeschaltfläche hat jedoch keine Antwort und bleibt in /auth
. Tatsächlich ist die Anmeldung erfolgreich.
Dann muss der Benutzer F5 drücken. Es wird zu /home
Erwartetes Verhalten
Klicken Sie auf die Schaltfläche Anmelden , um sofort zu /home
.
Beschreiben Sie kurz, was Sie erwartet haben.
Schritte zum Reproduzieren des Problems:
Schritte zum Reproduzieren des Verhaltens:
/auth
. Geben Sie Benutzer und Passwort ein und klicken Sie auf "Anmelden"./home
umzuleiten. Die Anmeldung ist tatsächlich erfolgreichTechnische Details:
docker run -d -p 9000:9000 -v $(pwd)/dist:/app -v /tmp/portainer:/data -v /var/run/docker.sock:/var/run/docker.sock:z --name portainer portainer/base /app/portainer --no-analytics --template-file /app/templates.json
):Für die Aufzeichnung geschieht dies auf dem folgenden URI:
https://portainer.domain.com/#/auth?redirect=portainer.auth
Ich nahm an, dass dies ein Reverse-Proxy-Konfigurationsproblem (NGINX) war. Sieht so aus, als wäre dies die Hauptursache. Das Senden meiner Anmeldeinformationen von dieser URI bewegt mich zu nichts. Wenn ich die Seite jedoch aktualisiere, bin ich angemeldet und im Dashboard.
Das ist mir auch passiert
Ja, die Hauptursache ist der Teil redirect=portainer.auth
Teil wurde behoben und wird Teil von 1.20.2 sein.
Hilfreichster Kommentar
Ja, die Hauptursache ist der Teil
redirect=portainer.auth
Teil wurde behoben und wird Teil von 1.20.2 sein.