Fórum

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

Alexander Ovchinnikov, modificado 10 Anos atrás.

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

New Member Postagens: 3 Data de Entrada: 20/12/13 Postagens Recentes
Заполняю раздел 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, modificado 10 Anos atrás.

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

Regular Member Postagens: 108 Data de Entrada: 27/03/12 Postagens Recentes
А у вас в AD атрибут cn заполнен?
Можно попробовать использовать sAMAccountName.

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

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

Судя по скриншотам - это еще и лайфрей 6.0 или 5.2.3?
Alexander Ovchinnikov, modificado 10 Anos atrás.

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

New Member Postagens: 3 Data de Entrada: 20/12/13 Postagens Recentes
Установлен Liferay 6.2.1 (CentOS 6.5, PostgreSQL 9.3)
cn заполнен (написано полное ФИО)
поставил sAMAccountName unicodePwd
objectClass=inetOrgPerson - убрал , не помогло(что либо нужно ставить в этом фильтре?)
Спасибо за ответ
thumbnail
Alexey Melnikov, modificado 10 Anos atrás.

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

Regular Member Postagens: 108 Data de Entrada: 27/03/12 Postagens Recentes
Да если только objectClass=user
Остальное выглядит нормально в ваших настройках.

Можно включить дополнительное логирование на пакетах:
com.liferay.portal.security.ldap
com.liferay.portal.security.auth
поставив уровень debug.
thumbnail
Konstantin Chudinov, modificado 10 Anos atrás.

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

Junior Member Postagens: 43 Data de Entrada: 23/04/13 Postagens Recentes
Не знаю, актуально ли еще, но
1) Попробуйте (objectClass=person)
2) Задать Base DN = OU=All Users, DC=Your domain
В общем тут нужно указать organizational unit всех пользователей.