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.

images/download/attachments/201680395/image-2025-5-27_12-1-7-version-1-modificationdate-1748340067156-api-v2.png

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
für Users >0 für Guest users <0

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

s. Session information

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

s. Session information

chrome, edge, safari, ...

Agent-Version

userAgentVersion
String

s. Session information

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.