Как вы интегрируете объекты Active Directory (пользователей, группы и т.д.) в свое приложение DDD.NET? Как выглядят ваши репозитории и как вы обрабатываете сеансы LDAP, транзакции и единицы работы? Обратите внимание, что я не говорю о простых сценариях аутентификации/авторизации, а скорее, когда объекты AD являются частью модели основного домена вашего приложения.
Я работаю над приложением, которое занимается предоставлением/депровизацией пользователей AD, и мне любопытно, что делают другие люди для приведения объектов AD в свое приложение DDD. Я предполагаю, что вы не перетаскиваете объект DirectoryEntry во всем приложении, но я не нашел никаких хороших инструментов типа ORM для объектов LDAP (возможно, OLM - сопоставление объектов и LDAP?).
EDIT: дополнительная справочная информация по этому вопросу находится в этот пост форума из проекта Sharp Architecture.