Доброго времени!
Хочу сделать так что бы пользователи могли авторизоваться через LDAP.
Скачал следующие модули для 6 друпала.
http://drupal.org/project/ldap_integration
http://drupal.org/project/ldap_provisioning
Установил Authenication.
Прописал в адрес сервера порт, поставил галочку "Store paswords..."
в Base DNs: написал DC=site,D=ru
в UserName atribut: sAMAccountName так как сервер active directory.
в PHP to transform user name: return $name;
при попытке входа пишу в поле имя пользователя: site\user и указываю свой пароль.
при этом на сайт не заходит.
подскажите плз в чем может быть проблема?
тех характеристики сервера на котором сайт: поднят на виртуальной машине на linux,
drupal 6.16
и еще хотелось бы при первом хаходе человека на сайт формировался его профиль в котором писалось его имя и фамилия а также подразделение. а в последующем я сам бы смог присваивать роль этому пользователю.
заранее спасибо.
Комментарии
Это не мешает, но и не имеет смысла, т.к. никаких преобразований имени не производится.
Что в логах drupаl на эту тему?
хотя после изменений пытался войти используя учетку домена
последние что в логах написано что изменена конфигурация ldap
При попытках неудачной авторизации в домене в логах должна оставаться об этом запись.
ИМХО, этого недостаточно, нужно указать еще и OU
Попробуй для начала подключиться к своему LDAP серверу с помощью сторонних утилит, типа LDAPExplorerTool, чтобы удостовериться что параметры подключения ты задаешь верно.
Krotty@drupal.org
добавил параметр OU не чего не происходит... через утилиту подключается...
в системном журнале не чего не отображается по поводу LDAP кроме того как изменены данные...