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
-
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
-
-
Für alle Accounts wird zusätzlich als Attribute gespeichert, welcher IDP für den Account genutzt wird. -
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. -
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)
-
... -
... -
... -
Definition of Done wurde geprüft
Edited by Alexander Hoose