Erzwungene Abmeldung, die ich nicht zuverlässig auslösen kann

Ich habe seit geraumer Zeit ein vages Problem, und erst kürzlich habe ich die Symptome so weit verstanden, dass ich sie melden kann.

Fakten:

  • Lokal installierte Instanz von Discourse
    • Der Internetzugriff auf die Instanz erfolgt über einen Cloudflare-Reverse-Proxy
    • Der lokale Zugriff erfolgt über einen lokalen Reverse-Proxy innerhalb meines UTM
  • Mein Benutzerkonto hat Administratorrechte
    • Ich bin der einzige reguläre Administrator im System. Es gibt weitere Administratorkonten, diese werden jedoch selten genutzt.
  • Einige Benutzer greifen sowohl aus dem lokalen Netzwerk als auch über das Internet auf Discourse zu
    • Ich greife regelmäßig sowohl lokal als auch über das Internet auf das Discourse-System zu.
  • Einige Benutzer greifen nur über das Internet auf Discourse zu.
  • Wenn ich längere Zeit nicht im lokalen Netzwerk bin und Discourse ausschließlich über das Internet nutze, tritt dieses Problem nicht auf.

Das Problem:

  • Meine Sitzungen werden häufig nach etwa einem Tag beendet. Dies betrifft alle meine Geräte, die dieses Konto verwenden: mein Android-Smartphone, meinen Desktop-PC und meinen Laptop. Bei anderen Benutzern tritt dies nicht auf.

Ich vermute, dass einige der Discourse-Sicherheitsmechanismen für unbekannte Anmeldeorte zu diesem Problem beitragen, aber ich weiß nicht, wie ich meine Theorie weiter eingrenzen oder das Problem beheben kann. Haben Sie irgendwelche Vorschläge?

1 „Gefällt mir“