Я пытался подключить приложение Rails к ActiveDirectory. Я буду синхронизировать данные о пользователях между AD и базой данных, в настоящее время MySQL (но может превратиться в SQL Server или PostgreSQL).
Я проверил activedirectory-ruby, и он выглядит действительно глючным (для версии 1.0 !?). Он является оболочкой для Net :: LDAP, поэтому я попытался использовать это вместо него, но он действительно близок к фактическому синтаксису LDAP, и мне понравилась абстракция ActiveDirectory-Ruby из-за его синтаксиса, подобного ActiveRecord.
Есть ли элегантный инструмент типа ORM для сервера каталогов? Еще лучше, если бы существовал какой-то инструмент для создания лесов для LDAP (CRUD для пользователей, групп, организационных единиц и т. Д.). Затем я мог бы быстро интегрировать это с моим существующим кодом аутентификации через Authlogic и синхронизировать все данные.