401 Unauthorized Fehler nach dem Login

Beschreibung:

Ich erleide einen anhaltenden 401 Unauthorized-Fehler, wenn ich versuche, auf die Benutzeroberfläche zuzugreifen. Dieser Fehler tritt auf, nachdem ein Benutzer etwa 20-30 Minuten lang angemeldet war. Zusätzlich scheint es eine Verzögerung von 5-10 Minuten zu geben, bevor man sich nach Ablauf der Sitzung erneut anmelden kann.

Schritte zur Reproduktion:

  • Melden Sie sich bei der Anwendung an.
  • Greifen Sie nach 20-30 Minuten Inaktivität auf die Benutzeroberfläche zu.
  • Beobachten Sie den 401 Unauthorized-Fehler.

Erwartetes Verhalten:
Der Benutzer sollte authentifiziert bleiben und ohne einen 401-Fehler auf die Benutzeroberfläche zugreifen können.

Tatsächliches Verhalten:
Nach 20-30 Minuten gibt die Anwendung einen 401 Unauthorized-Fehler für den angeforderten Endpunkt zurück.

Zusätzliche Informationen:

Ich habe auth_digest_timeout in der NGINX-Konfiguration implementiert, aber das Problem besteht weiterhin.
Ich habe curl zum Testen der Authentifizierung verwendet, was zunächst erfolgreich war, aber nach Ablauf der Zeit schließlich einen 401-Fehler zurückgibt.

Umgebung:
NGINX-Version: 1.25.4

curl -v --digest -u admin:admin http://192.168.10.148:20001/stream-viewer?stream

Ist das eine Standardinstallation?

Das sieht nach einem Nginx-Fehler aus. Nginx führt keine Authentifizierung in Discourse durch.

Betreiben Sie einen Reverse-Proxy? Cloudflare?

Ich bin ziemlich sicher, dass etwas anderes als Discourse diese Meldung verursacht.

1 „Gefällt mir“