Как заполнить организационное подразделение пользователями из внешней базы данных в apacheDS

Я пытаюсь настроить LDAP так, чтобы он аутентифицировал пользователей во внешней базе данных с помощью ApacheDS. Мне уже удалось настроить организационное подразделение ou=users, но, к сожалению, пока мне удалось добавить пользователей только вручную. Хотя я пытался найти решение в Интернете, я не нашел многого, что, как я думаю, указывает на то, что мне не хватает правильной формулировки для поиска решения.

PS Поскольку я новичок в LDAP, было бы неплохо получить несколько советов о хороших книгах и учебниках.


person Zounadire    schedule 05.06.2013    source источник
comment
не нашел способа интегрировать внешнюю базу данных пользователей в LDAP. Я начинаю думать, что ldap не предназначен для работы.   -  person Zounadire    schedule 05.06.2013
comment
Хорошо, проверим openldap. Кажется, они предлагают возможность связать rdbms с помощью back-sql stackoverflow.com/questions/6677131/. Предлагает ли apaches аналогичную функцию?   -  person Zounadire    schedule 05.06.2013
comment
Хорошо, openldap больше не вариант, но у меня был небольшой прорыв в отношении apacheDS. Идеальным способом кажется создание настраиваемого раздела. Опубликую ответ, как только закончу кодирование. Если вы думаете, что я на неправильном пути, не стесняйтесь комментировать :)   -  person Zounadire    schedule 06.06.2013
comment
Итак, после небольшого irc-чата с ребятами из apacheDS я узнал, что, как и предполагалось, выход будет заключаться в реализации настраиваемого раздела. По их словам, это не так просто и может занять некоторое время для реализации. Они сказали, что попытаются загрузить образец реализации раздела на этих выходных, который я могу использовать в качестве отправной точки. Поскольку в основном я просто хочу выполнить некоторую аутентификацию, альтернативой может быть написание аутентификатора, который делегирует аутентификацию в БД (должно занять около 2 дней в соответствии с elecarny). постараюсь сделать это в качестве первого шага.   -  person Zounadire    schedule 06.06.2013
comment
Я знаю, что это было давно, но удалось ли вам синхронизировать apacheDS с внешней базой данных? Я сейчас борюсь с тем же.   -  person andreyro    schedule 21.12.2015


Ответы (1)


Существует инструмент под названием LSC-project, который, как они утверждают, может синхронизировать данные. http://lsc-project.org/wiki/documentation/latest/sample

LSC — это коннектор с открытым исходным кодом для синхронизации удостоверений между каталогом LDAP и любым источником данных, включая любую базу данных с коннектором JDBC, другой сервер LDAP, плоские файлы, REST API…

Я пытаюсь синхронизировать свой postgresql с ApacheDS. Вернусь к этому, если это сработает (если я не забуду).

person andreyro    schedule 22.12.2015