Я занимаюсь разработкой приложения с помощью DDD + CQRS + EventSourcing, и у меня есть некоторые проблемы с выяснением того, как сделать пользовательский аут.
Пользователи являются неотъемлемой частью моего домена, так как они отвечают за клиентов. Я использую ASP.NET MVC 4, и я хотел просто использовать SimpleMembership. Поскольку вход в систему и авторизация пользователей являются синхронной операцией, как это решаться в последовательной согласованной архитектуре?
Нужно ли мне рулон моей собственной системы auth, где я сохраняю денормализованные таблицы аутентификации на стороне чтения? Как справиться с этим? Смогу ли я сохранить хэши паролей как в моем хранилище событий, так и в моих таблицах представления?
Так много вопросов, если кто-нибудь может пролить свет, я был бы очень благодарен:)
TL;DR; Как вы выполняете аутентификацию пользователя в приложениях EventSource?