Mit Event Sourcing ist alles bis zum Anfang rückverfolgbar, also auch User Creation. In unserem System erstellen wir User-Erstellung und Admin-Zeug über eine öffentliche API. Wir haben eine (ziemlich häufige) Sicherheitsregel: Nur Admin-Benutzer können Benutzer löschen und anderen Benutzern Berechtigungen erteilen, d. H. Sie zu Administratoren machen.Wer erstellt den allerersten Admin-Benutzer in einem Event-basierten System?
Im Falle von ES, wie würden Sie das System direkt nach der Neuinstallation bereitstellen? Dies kann bei Sandbox-Integrationstests der Fall sein.
Sorry für diese eher philosophische Frage :)
Kannst du nicht einfach tun das mit Skripten wie einem nicht gesicherten internen Befehlshandler? – plalx