留言板

Не выгружаются пользователи из LDAP

Alexander Ovchinnikov,修改在10 年前。

Не выгружаются пользователи из LDAP

New Member 帖子: 3 加入日期: 13-12-20 最近的帖子
Заполняю раздел Connection, проверяю (Test LDAP Connection) говорит "Liferay has successfully connected to the LDAP server.".
При заполнении раздела "User mapping" и проверке "Test LDAP Users" выходит сообщение "No users were found." Мои настройки подключения к LDAP приведены в при крепленных скринах. В качестве LDAP использую Active Directory.
В логах Liferay пишет "14:02:08,190 ERROR [http-bio-8080-exec-9][LDAPAuth:341] Problem accessing LDAP server com.liferay.portal.UserScreenNameException: Screen name cannot be null for".
Дорогое сообщество, скажите пожалуйста как необходимо настроить подключение к LDAP чтобы импорт заработал. Заранеее боооольшущее спасибо.
thumbnail
Alexey Melnikov,修改在10 年前。

RE: Не выгружаются пользователи из LDAP

Regular Member 帖子: 108 加入日期: 12-3-27 最近的帖子
А у вас в AD атрибут cn заполнен?
Можно попробовать использовать sAMAccountName.

Для пароля в AD нужно использовать атрибут unicodePwd

И напоследок: objectClass=inetOrgPerson? У вас точно пользователи обладают этим классом?

Судя по скриншотам - это еще и лайфрей 6.0 или 5.2.3?
Alexander Ovchinnikov,修改在10 年前。

RE: Не выгружаются пользователи из LDAP

New Member 帖子: 3 加入日期: 13-12-20 最近的帖子
Установлен Liferay 6.2.1 (CentOS 6.5, PostgreSQL 9.3)
cn заполнен (написано полное ФИО)
поставил sAMAccountName unicodePwd
objectClass=inetOrgPerson - убрал , не помогло(что либо нужно ставить в этом фильтре?)
Спасибо за ответ
thumbnail
Alexey Melnikov,修改在10 年前。

RE: Не выгружаются пользователи из LDAP

Regular Member 帖子: 108 加入日期: 12-3-27 最近的帖子
Да если только objectClass=user
Остальное выглядит нормально в ваших настройках.

Можно включить дополнительное логирование на пакетах:
com.liferay.portal.security.ldap
com.liferay.portal.security.auth
поставив уровень debug.
thumbnail
Konstantin Chudinov,修改在10 年前。

RE: Не выгружаются пользователи из LDAP

Junior Member 帖子: 43 加入日期: 13-4-23 最近的帖子
Не знаю, актуально ли еще, но
1) Попробуйте (objectClass=person)
2) Задать Base DN = OU=All Users, DC=Your domain
В общем тут нужно указать organizational unit всех пользователей.