Làm cách nào để bạn tích hợp các đối tượng Active Directory (người dùng, nhóm, v.v.) vào ứng dụng DDD .NET của bạn? Kho lưu trữ của bạn trông như thế nào và bạn xử lý các phiên LDAP, giao dịch và đơn vị công việc như thế nào? Lưu ý rằng tôi không nói về các kịch bản xác thực/ủy quyền đơn giản mà đúng hơn là khi các đối tượng AD là một phần của mô hình miền chính của ứng dụng của bạn.Làm cách nào để tích hợp Active Directory vào ứng dụng .NET bằng DDD?
Tôi đang làm việc trên một ứng dụng cung cấp/hủy cấp phép người dùng AD và tôi tò mò những người khác đang làm gì để đưa các đối tượng AD vào ứng dụng DDD của họ. Tôi tưởng tượng bạn không kéo xung quanh đối tượng DirectoryEntry trong suốt ứng dụng của bạn nhưng tôi không tìm thấy bất kỳ công cụ ORM nào tốt cho các đối tượng LDAP (có thể là Ánh xạ OLM - Object-LDAP?).
EDIT: Thông tin cơ bản khác về câu hỏi nằm trong this forum post từ dự án Kiến trúc Sharp.