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

Будет позже.