# LDAP module Реализация LDAP/Active Directory интеграции сотрудников. Каноническое руководство по конфигурации, authentication, sync, retry queue, admin и тестам: [`../../../docs/guides/LDAP.md`](../../../docs/guides/LDAP.md). ## Границы слоёв - `domain/` — DTO без infrastructure dependencies; - `services/` — публичные бизнес-операции; - `repositories/` — доступ к LDAP и sync state; - `infrastructure/` — соединения; - `orm_models.py` и `mixins.py` — django-ldapdb write-back; - `admin.py` — ручная LDAP ↔ Django синхронизация; - `tests/` — mocked unit/integration tests. Импортируйте публичные классы из `employees.ldap`, а не из глубоко вложенных модулей, если нужный symbol уже экспортируется в `__init__.py`. ```bash cd backend pytest employees/ldap/tests tests/employees -q ``` Live tests из `tests/manual/ldap_integration/` изменяют объекты каталога и должны запускаться только против отдельного тестового AD.