Я переношу LDAP с OpenDJ на OpenLDAP и понимаю, что в OpenDJ используются виртуальные атрибуты:
"cn = виртуальные атрибуты, cn = config"
На OpenLdap такого тонкого нет, правда?
У меня нет информации по этому поводу ..
Для создания атрибутов «на лету» с помощью OpenLDAP требуется, чтобы некоторый код был написан на стороне сервера. В большинстве случаев это нетривиально.
Обычно это делается путем реализации так называемого наложение в C, что дает лучшую производительность. Оверлей - это своего рода плагин, который вы можете настроить для каждой базы данных.
носки (5) изначально был бэкэнд, но его можно настроить как наложение и перенаправлять входящие операции LDAP внешнему демону, который прослушивает сокет домена Unix. Я реализовал модульный пакет шлепок для реализации такого внешнего демона с Python 2.x. Очевидно, что это не дает вам действительно высокой производительности, и есть некоторые предостережения относительно контроля доступа.