Anmeldungsverlauf
Anmeldungen an der Lobster Data Platform erzeugen Entitäten des Typs "Anmeldungsverlauf" (LoginLog), die Eckdaten zu aktuellen und historischen Sitzungen konservieren.
In Übersichten für Users und Guest users erscheint in der Menü-Hauptkategorie "Details" die Unterkategorie "Anmeldungen" mit dem Ribbon Button "Anzeigen".
Der Ribbon Button "Anzeigen" öffnet als modalen Vollbild-View eine Übersicht für den Anmeldungsverlauf eines im Aufrufkontext ausgewählten Kontos.
View-Name: de.lobster.scm.base.authentication::LoginLog|listSearchWindow
Menüknotenname: n/a
In einer Übersicht für Users ist der Ribbon Button nur verfügbar, wenn die Role of session über die Berechtigung "Anmeldeverlauf anzeigen" (a dministration/accounts/user/showLoginLog ) verfügt.
In einer Übersicht für Guest users ist der Ribbon Button im Unterschied dazu grundsätzlich verfügbar.
►WICHTIG◄ Obwohl für jede Entität des Typs "Anmeldeverlauf" (LoginLog) formal ein "Besitzer" (ownerId) ausgewiesen wird, greifen effektiv keine Besitzereinschränkungen für diese Entitätstyp. Der Zugriff auf LoginLog-Entitäten (z. B. per Search API) ist damit grundsätzlich unbeschränkt.
Die Übersicht für den Anmeldungsverlauf dient nur zur Anzeige von bereits existierenden Entitäten für das in der übergeordneten Übersicht (Users oder Guest users) ausgewählte Konto.
Das Ribbon Menu bietet neben den anwendbaren generischen Ribbon Buttons für eine Übersicht den Ribbon Button Zurück an, der die modale Übersicht schließt.
Datenmodell der Entität "Anmeldeverlauf"
Lokalisierung |
Datenfeld |
Typ |
Inhalt |
Beispiel |
ID |
id |
Long |
Primärschlüssel der LoginLog-Entität |
54321 |
Erstelldatum |
created |
Timestamp |
Zeitstempel ≥ Anmeldezeitpunkt |
2025-05-27T09:57:08.639+02:00 |
Erstellt von |
creatorId |
Long |
(per Definition leer) |
|
Änderungsdatum |
lastModified |
Timestamp |
Zeitstempel ≥ An-/Abmeldezeitpunkt |
2025-05-27T12:34:56.790+02:00 |
Zuletzt geändert von |
lastModifierId |
Long |
(per Definition leer) |
|
Besitzer |
ownerId |
Long |
Referenz auf die Company of session |
251 |
(userId)* |
userId |
Long |
Referenz auf den User of session |
4711 / -4711 |
Session Token |
sessionToken |
String |
Eindeutiger Textschlüssel für die betreffende Session |
cfb65278/64 |
Anmeldezeitpunkt |
loginTime |
Timestamp |
Zeitstempel für den Beginn der Sitzung |
2025-05-27T09:57:08.637+02:00 |
Abmeldezeitpunkt |
logoutTime |
Timestamp |
Zeitstempel für das Ende der Sitzung |
2025-05-27T12:34:56.789+02:00 |
Client |
clientType |
String |
Textschlüssel für den Client-Typ (i. d. R. s. Beispiel) |
HTML5_DESKTOP |
Host-Info |
hostInfo |
String |
123.45.67.8 |
|
Abmeldegrund |
logoutReason |
String |
s. Tabelle unten |
user, login_from_other, ... |
Abmeldebenutzer-ID |
logoutUserId |
String |
Referenz auf Benutzer |
|
Agent-Name |
userAgentName |
String |
chrome, edge, safari, ... |
|
Agent-Version |
userAgentVersion |
String |
32, 16, 8, ... |
|
ID der Rolle |
roleId |
Long |
Referenz auf die Role of session |
501 |
Werte für den "Abmeldegrund"
Abmeldegrund |
Beschreibung |
login_from_other |
Die Sitzung wurde im Zuge einer erneuten Anmeldung beendet, da die für das Konto festgelegte maximale Anzahl gleichzeitiger Sitzungen erreicht war. |
user |
Der Benutzer/Gastbenutzer hat sich von seiner Sitzung regulär selbst abgemeldet. |
timeout |
Der Benutzer war zu lange inaktiv im System und wurde deshalb abgemeldet. |
killed |
Ein anderer Benutzer (s. Spalte Id Abmeldebenutzer) hat die Sitzung interaktiv beendet (s. Aktive Benutzer). |
(leer) |
Solange kein Abmeldegrund angegeben ist, ist die Sitzung noch aktiv. Dann ist außerdem das Feld Abmeldezeitpunkt leer. |