Для работы LDAP требуется служба LDAP, например, ApacheDS, OpenLDAP или тому подобное. Больше ничего не нужно.
У LDAP есть два преимущества перед базой данных SQL.
Одним из них является более тонкий контроль доступа, например у вас может быть «столбец», который может быть обновлен любым пользователем в группе «adminstrator» и доступен для чтения только пользователю и его / ее менеджеру. База данных LDAP может реализовать вашу политику безопасности, которая обеспечивает централизованный аудит.
Базы данных LDAP, как правило, имеют лучшую производительность запросов и чтения (иногда на порядок величины), но значительно снижают производительность записи (также иногда на порядок). Это при условии, что вы используете его для поиска деталей, например, имя пользователя / пароль гораздо чаще, чем вы меняете их.
По этой причине я не буду использовать базу данных LDAP для регистрации.