IncidArch-Blog

Use-Case Spezifikation: Ausloggen

1. Ausloggen

1.1 Kurzbeschreibung

Dieser Anwendungsfall ermöglicht es jedem angemeldeten Benutzer, sich von seinem Konto abzumelden.

1.2 Mockup

Ausloggen

2. Ablauf von Events

2.1 Grundablauf

2.2 Sequenzdiagramm

sequenceDiagram
    User -) User: Remove JSON Web Token.
    Server -) Server: JWT invalidation after 2 weeks.
    Note right of Server: JWT stores creation Date to validate session.<br/> Invalidation is stateless (async) on next Authentication

3. Besondere Anforderungen

Der Benutzer muss zuvor erfolgreich angemeldet sein.

4. Vorbedingungen

Die Vorbedingungen für diesen Anwendungsfall sind:

  1. Der Benutzer ist erfolgreich angemeldet.
  2. Der Benutzer befindet sich auf der Hauptseite der Anwendung.

5. Nachbedingungen

Der Benutzer ist erfolgreich abgemeldet und wird zur Anmeldeseite weitergeleitet.

6. Aufwandsschätzung

Für diese Funktionalität wird ein Aufwand von 2 Punkten geschätzt.