Skip to content

Daten aus nicht-Elster IDPs speichern und anzeigen

Warum?

Teil des Epics: https://wiki.fit-connect.fitko.dev/de/PM_PUBLIC/Epics/SSP-SPA

Um zukünftig Verfahrensbetreiber zu erreichen oder aktiv informieren zu können oder beim Verstoß gegen Nutzungsbedingungen klar zu identifizieren, sollen Daten des Nutzers gespeichert werden. In einem ersten Schritt sollen die Daten hierzu erfasst und gespeichert werden.

In diesem Issue sollen die Daten erfasst werden, die wir von den bestehenden IDPs bekommen:

  • Gitlab FITKO
  • Gitlab.com
  • Github.com
  • Gitlab OpenCode

Relevante Links und Bemerkungen

Die Datenspeicherung vom Elster Unternehmenskonto wird in folgender Story umgesetzt: #993 (closed)

Akzeptanzkriterien

  1. Es werden folgende Informationen für Gitlab FITKO, Gitlab.com, Github.com, Gitlab OpenCode erhoben und gespeichert:
    • E-Mail Adresse
    • User Name aus dem IDP
  2. Für alle Accounts wird zusätzlich als Attribute gespeichert, welcher IDP für den Account genutzt wird.
  3. Eigene gespeicherte Account Informationen werden dem User im SSP angezeigt (analog zu #993 (closed)). Account Informationen sind nach Person und Organisation gruppiert. Die Bezeichner müssen verständlich für Nutzer:innen sein und können daher bspw. auch Hilfetexte oder Erläuterungen haben.
  4. Die Daten werden bei jedem Login eines Users aktualisiert, wenn eine Änderung der Daten stattgefunden hat. Bspw. über ein updated_at Attribute oder einen sonstigen Mechanismus.

Durchführungsplan (vom Entwickler bei Storyplanung auszufüllen)

Edited by Alexander Hoose