Загнать всё в LDAP

Главные вкладки

Аватар пользователя NeoChapay NeoChapay 21 сентября 2007 в 13:56

Есть уже работающий сайт на Drupal надо нынешних и будующих пользователей загнать в LDAP чтобы они с теми же никами и пассами регались на дружественных проектах. Как реализовать !?

Комментарии

Аватар пользователя winterheart winterheart (не проверено) 25 сентября 2007 в 15:47

Никак. Синхронизация происходит от и к уже существующих объектов (-ам) в LDAP. Есть 4 варианта:

1. Пользователя нет в Drupal, но есть в LDAP. Все ОК, он аутентифицируется с помощью LDAP-записи и начинает жить в Drupal.
2. Пользователь через Drupal обновляет свои данные. Все ОК, ldap_data может биндить соответствующие атрибуты.
3. Пользователя нет в LDAP, но есть в Drupal. Облом. Модуль ldap_integration не может создавать новые объекты в базе LDAP, а следовательно и новых пользователей.
4. Пользователя нет и ни в Drupal, ни в LDAP. См. пункт 3.

Третья проблема является ключевой в твоей задаче. И как показывает практика, пока неразрешимой (если не считать перенос вручную всех пользователей в LDAP).