我正在研究使用DDD+CQRS+EventSourcing构建应用程序,并且我在思考如何进行用户认证方面遇到了一些问题。
由于用户对客户负有责任,因此他们本质上是我的领域的一部分。我使用ASP.NET MVC 4,并且打算只使用SimpleMembership。由于登录和授权用户是同步操作,在一个事件上下文中如何处理这种情况呢?
我是否需要自己编写身份验证系统,将规范化的身份验证表保存在读取端?如何处理其安全性?我最终会将密码哈希存储在事件存储和视图表中吗?
有太多问题,如果有人能解答一些,我将不胜感激 :)
tldr; 事件源应用程序中如何进行用户认证?