谁在事件源系统中创建了第一个管理员用户?

时间:2016-06-21 07:46:22

标签: event-sourcing user-management

通过Event Sourcing,一切都可以追溯到最开始,因此用户创建也是如此。在我们的系统中,我们通过公共API进行用户创建和管理。我们有一个(非常常见的)安全规则:只有管理员用户可以删除用户并为其他用户授予权限,即使其成为管理员。

对于ES,如何在干净安装后立即配置系统?在进行沙盒集成测试时可能就是这种情况。

对于这个相当哲学的问题感到抱歉:)

2 个答案:

答案 0 :(得分:0)

谁给root用户root权限?

没有事件的事件源系统处于初始状态,该状态不一定是空状态。

答案 1 :(得分:0)

您是说您需要默认管理员帐户才能创建其他帐户?如果是这样,只需运行一个脚本,在部署/配置过程中创建默认管理员

[UPDATE]

您可以通过HTTP http://docs.geteventstore.com/http-api/3.7.0/writing-to-a-stream

在EventStore中插入事件