¿Cómo se integran los objetos de Active Directory (usuarios, grupos, etc.) en su aplicación DDD .NET? ¿Cómo son sus repositorios y cómo maneja las sesiones LDAP, las transacciones y la unidad de trabajo? Tenga en cuenta que no estoy hablando de escenarios simples de autenticación/autorización, sino más bien cuando los objetos AD forman parte del modelo de dominio central de su aplicación.¿Cómo se integra Active Directory en una aplicación .NET usando DDD?
Estoy trabajando en una aplicación que aprovisiona/desaprovisiona a los usuarios de AD y tengo curiosidad por lo que otras personas están haciendo para llevar objetos AD a su aplicación DDD. Me imagino que no está arrastrando el objeto DirectoryEntry a través de su aplicación, pero no he encontrado ninguna buena herramienta de tipo ORM para objetos LDAP (¿quizás OLM - Object-LDAP Mapping?).
EDITAR: Más información general sobre la pregunta está en this forum post del proyecto Sharp Architecture.