Erweiterung der BioMe-TMD-Datenbank/-API um die Möglichkeit zur Ablage von Nutzerinformationen und Rollen
Jeder Nutzer mit einem gültigen Token ist implizit ein registrierter Nutzer. Verfüge ich über kein Token, werde ich von der API abgelehnt. Den Token erhalte ich als registrierter Nutzer von der Keycloak.
Wenn der Nutzer das erste mal mit einem Token die API aufruft, wird der Nutzer in der DB abgelegt.
Wenn "Zuweisung von Nutzerrollen" schon abgeschlossen ist, kann das hier mit berücksichtigt werden.
Zum Identifizieren des Nutzers sollte die UserId genutzt werden, da die anderen Parameter sich ändern könnten.
Akzeptanzkriterien
-
Neue Entität für Nutzer -
Neue Entität für Rolle -
GraphQL-Schema anpassen -
SQL-Update-Script -
Dokumentation der Rollen (falls "Zuweisung von Nutzerrollen" abgeschlossen)
Review
-
Neue Entität für Nutzer -
Neue Entität für Rolle -
GraphQL-Schema anpassen -
SQL-Update-Script -
Dokumentation der Rollen (falls "Zuweisung von Nutzerrollen" abgeschlossen)
Edited by Michael Voigt