通过Event Sourcing,一切都可以追溯到最开始,因此用户创建也是如此。在我们的系统中,我们通过公共API进行用户创建和管理。我们有一个(非常常见的)安全规则:只有管理员用户可以删除用户并为其他用户授予权限,即使其成为管理员。
对于ES,如何在干净安装后立即配置系统?在进行沙盒集成测试时可能就是这种情况。
对于这个相当哲学的问题感到抱歉:)
答案 0 :(得分:0)
谁给root用户root权限?
没有事件的事件源系统处于初始状态,该状态不一定是空状态。
答案 1 :(得分:0)
您是说您需要默认管理员帐户才能创建其他帐户?如果是这样,只需运行一个脚本,在部署/配置过程中创建默认管理员
[UPDATE]
您可以通过HTTP http://docs.geteventstore.com/http-api/3.7.0/writing-to-a-stream
在EventStore中插入事件