F. Состав программного обеспечения OpenLDAP
В следующих подразделах предпринята попытка обобщить различные составные части программного обеспечения OpenLDAP, расположенные в openldap_src/contrib
F.1. Клиентские API
Вступление и обсуждение будут позже.
F.1.1. ldapc++
Вступление и обсуждение будут позже.
F.1.2. ldaptcl
Вступление и обсуждение будут позже.
F.2. Наложения
F.2.1. acl
Плагины, реализующие правила доступа. В настоящее время только posixGroup, который реализует управление доступом, основанное на членстве в posixGroup.
F.2.2. addpartial
Преобразует запросы на добавление (Add) в запросы на изменение (Modify), если запись существует.
F.2.3. allop
Возвращает операционные атрибуты для корневого DSE, даже если они не были запрошены, поскольку некоторые клиенты ожидают этого.
F.2.4. autogroup
Автоматически обновляет членство в группах.
F.2.5. comp_match
Поддерживает правила соответствия компонентов (RFC 3687).
F.2.6. denyop
Запрещает указанные операции, возвращая unwillingToPerform.
F.2.7. dsaschema
Разрешает загрузку специфичной для DSA схемы, включая операционные атрибуты.
F.2.8. lastmod
Отслеживает время последней операции записи в базу данных.
F.2.9. nops
Удаляет нулевые операции, например, изменение значение на на такое же, что и было раньше.
F.2.10. nssov
Обрабатывает поисковые запросы NSS через локальный сокет домена Unix.
F.2.11. passwd
Осуществляет поддержку дополнительных парольных механизмов.
F.2.12. proxyOld
Поддерживает совместимость прокси-авторизации с устаревшим internet-draft.
F.2.13. smbk5pwd
Выполняет расширенную операцию PasswordModify, обновляя вместе с userPassword ключи Kerberos и хэши паролей Samba.
F.2.14. trace
Отслеживает вызовы наложений.
F.2.15. usn
Обслуживает атрибуты usnCreated и usnChanged по аналогии с Microsoft AD.
F.3. Инструменты
Вступление и обсуждение будут позже.
F.3.1. Журналирование статистики
statslog
F.4. Плагины SLAPI
Вступление и обсуждение будут позже.
F.4.1. addrdnvalues
Будет позже.