Zum Inhalt
flowplanDokumentationCommunityMarketplaceZur Startseite

Anmeldung und Administration

Angemeldet bleiben

Wie lange eine Sitzung dauert, legt die Administration unter Administration → Anmeldung & SSO → Sitzungen fest (Administration); ohne Einstellung dort gelten die Umgebungsvariablen und ihre Standards.

3 Min. Lesezeit

WoWie lange (Standard)Einstellung · Variable
Browser ohne Angemeldet bleiben8 Stunden nach der Anmeldung – auch wenn Flowplan offen istBrowser ohne „Angemeldet bleiben“ · SESSION_HOURS (1–24)
Browser mit Angemeldet bleiben7 Tage nach der letzten Nutzung, höchstens 30 Tage nach der Anmeldung„Angemeldet bleiben“ im Browser anbieten · SESSION_REMEMBER (Standard aus), Browser mit „Angemeldet bleiben“ · SESSION_IDLE_HOURS
Desktop- und Handy-App90 Tage nach der letzten Nutzung der App oder ihrer Widgets, höchstens 365 Tage nach der AnmeldungDesktop- und Mobil-Apps · SESSION_APP_REMEMBER (Standard an), Apps: Ende ohne Nutzung · SESSION_APP_DAYS
  • Im Browser zeigt die Anmeldeseite das Kästchen Angemeldet bleiben, sobald die Administration es anbietet – für Passwort, Passkey und SSO (auch über den Umweg „Konto verbinden“). Gedacht ist es für eigene Geräte: Mit Haken lebt die Sitzung weiter, solange Flowplan genutzt wird. Die längste Dauer (SESSION_MAX_DAYS, Standard 30 Tage, nie kürzer als die Zeit ohne Nutzung) begrenzt, wie lange ein gestohlenes Cookie taugt.
  • Die Apps laufen auf persönlichen Geräten und bleiben immer angemeldet – egal ob mit Passwort in der App oder mit Passkey bzw. SSO über den Browser angemeldet. Die Widgets halten die Sitzung ebenfalls am Leben. Die App muss die Anmeldung als ihre belegen; dass ihr Name im User-Agent steht, reicht nicht, denn den kann jeder Browser senden:
    • Passkey, SSO oder „Im Browser anmelden“: Die Übergabe zurück an die App ist der Beleg – einlösen kann sie nur die App, die die Anmeldung gestartet hat. Das funktioniert mit jeder App-Version.
    • Passwort in der App: Neuere Apps (iPhone, iPad und Android nach 1.0.5, Desktop nach 1.3.0) erzeugen beim ersten Start pro Server einen zufälligen Geräteschlüssel, bewahren ihn im Schlüsselspeicher des Systems auf (Schlüsselbund, Android Keystore, Schlüsselspeicher des Computers) und senden ihn mit dem Passwort. Die erste Anmeldung eines Kontos auf dem Gerät registriert den Schlüssel, spätere Anmeldungen brauchen denselben. Der Server speichert nur einen Hash.
    • Ältere App-Versionen (etwa 1.0.5) haben keinen Geräteschlüssel: Nach einer Anmeldung mit Passwort bleiben sie so lange angemeldet wie ein Browser – 8 Stunden oder mit Angemeldet bleiben, wo die Instanz es anbietet (das Kästchen erscheint dann auch in der App). Anmeldungen mit Passkey oder SSO behalten die Laufzeit der App, ebenso App-Sitzungen, die schon vorher bestanden. Wer das für die Instanz nicht will, stellt Desktop- und Mobil-Apps auf Wie im Browser ohne „Angemeldet bleiben“ (SESSION_APP_REMEMBER=false). Zusätzlichen Schutz auf dem Handy gibt die App-Sperre in den Einstellungen der App (Face ID, Touch ID, Fingerabdruck oder Gerätecode, auf iPhone, iPad und Android).
  • SSO-Sitzungen verlängern sich genauso. Gruppenänderungen beim Anbieter wirken über SCIM, den LDAP-Abgleich oder die nächste Anmeldung. Nur wenn SESSION_GROUPS_HOURS gesetzt ist, endet eine SSO-Sitzung, die angemeldet bleibt, schon nach so vielen Stunden: Die neue Anmeldung beim Anbieter holt die aktuellen Gruppen, so wirken OIDC_ALLOWED_GROUP und OIDC_ADMIN_GROUP auch ohne SCIM spätestens dann.
  • Ein deaktiviertes Konto verliert den Zugriff sofort, wie bisher.
  • Meldet sich dieselbe Person auf einem Gerät neu an (etwa weil die Sitzung abgelaufen ist), bleibt die Registrierung der App erhalten – Mitteilungen, Widgets, Live Activities und Kurzbefehle gehen auf die neue Sitzung über. Erst ausdrückliches Abmelden (in der App oder unter Angemeldete Geräte) entfernt sie.
  • Kürzere Zeiten gelten ab der nächsten Anmeldung; längere verlängern Sitzungen, die angemeldet bleiben, bei ihrer nächsten Nutzung. Wer „Angemeldet bleiben“ oder das Angemeldet-Bleiben der Apps ausschaltet, beendet das Verlängern; laufende Sitzungen enden dann zu ihrem nächsten Ablauf.

Einstellungen → Konto & Sicherheit → Angemeldete Geräte listet alle eigenen Sitzungen mit Gerät, letzter Nutzung und Ende; Abmelden beendet eine einzelne, Alle anderen Geräte abmelden alle bis auf die aktuelle.

War das hilfreich?
JaDanke!
Nein – sag uns, was fehlt

Fehler gefunden oder etwas fehlt?Auf GitHub bearbeiten