Openldap на текстовых файлах

Служба каталогов Openldap хранит свои записи, как правило, в базе данных формата BDB. Могут использоваться также PostgreSQL и другие серьезные продукты. Но если предполагается, что в базе будет не очень много записей, можно хранить информацию в виде простых текстовых файлов. Их легко просматривать, архивировать, копировать и перемещать с хоста на хост и т.п.

Чтобы реализовать это, нужно в настроечном файле slapd.conf строку

database	bdb


заменить на

database	ldif


а также закомментировать все строки, начинающиеся со слова index.

Добавьте записи с помощью ldapadd, загляните в директорию, указанную в строке slapd.conf directory и наслаждайтесь просмотром хранимой в ldap-каталогах информации с помощью обычного текстового редактора.

OpenLDAP и Java

Некоторое время назад на Mtaalamu было опубликовано несколько топиков о сервере OpenDS — Java-реализации службы каталогов, аналогичной OpenLDAP. Как специалист по Java, не мог не заинтересоваться этим продуктом. Через некоторое время стало понятно, что это один из проектов, из-за которых разорилась фирма Sun: ничего принципиально нового по сравнению с имеющимися реализациями там не содержалось, а места на жестком диске и оперативной памяти OpenDS занимает больше своих собратьев. Не случайно Oracle не взяла его «на борт», спасая Java. Однако изучение продукта не прошло без пользы: в ходе его изучения хорошо освоил технологию LDAP, стал использовать ее в своих проектах. Но как же стыковка с Java?

( Читать дальше )
  • +4
  • 16 апреля 2011, 19:55
  • yababay
  • 3

Регистрация пользователей на сайте с помощью OpenLDAP и сервлетов

Ох уж эти самописные системы учета пользователей, разрабатываемые с нуля создателями веб-сервисов. Уязвимость, немасштабируемость, нестабильность — вот лишь основные их спутники. Другое дело — проверенные методы, такие как использование OpenLDAP. К этому серверу каталогов легко привязываются системы аутентификации распространенных веб-серверов, т.е. при внедрении такой системы приходится заниматься не столько программированием, сколько администрированием. Однако записи о новых пользователях в OpenLDAP как-то должны попадать и простенькую систему для автоматизации этого процесса все-таки создать придется. Но это займет в разы меньше времени и сил, чем написание системы регистрации «с нуля».



( Читать дальше )
  • +12
  • 15 апреля 2011, 21:51
  • yababay
  • 4