Как мы можем импортировать группы пользователей из директории Novell в liferay?
Как я могу импортировать группы пользователей и пользователей из Novel EDirectory в liferay?
Вот подробности установки Novel eDirectory:
Group :
cn group1
member
cn=user1,ou=ABCD,ou=ABC,o=AB
cn=user2,ou=ABCD,ou=ABC,o=AB
objectClass
groupOfNames
Top
Пользователь 1:
cn user1
objectClass inetOrgPerson
objectClass ssDEFG
objectClass abcUser
objectClass organizationalPerson
objectClass Person
objectClass ndsLoginProperties
objectClass Top
objectClass DirXML-PasswordSyncStatusUser
objectClass DirXML-ApplicationAttrs
sn user1surname
groupMembership cn=group1,ou=DEFGH,ou=DEFG,ou=ABC,o=AB
groupMembership cn=group2,ou=COURSES,ou=ABC,o=AB
groupMembership cn=group3,ou=DEFGH,ou=DEFG,ou=ABC,o=AB
email test1@test.com
Пользователь 2:
cn user2
objectClass inetOrgPerson
objectClass ssDEFG
objectClass abcUser
objectClass organizationalPerson
objectClass Person
objectClass ndsLoginProperties
objectClass Top
objectClass DirXML-PasswordSyncStatusUser
objectClass DirXML-ApplicationAttrs
sn user2surname
groupMembership cn=group1,ou=DEFGH,ou=DEFG,ou=ABC,o=AB
groupMembership cn=group2,ou=COURSES,ou=ABC,o=AB
groupMembership cn=group3,ou=DEFGH,ou=DEFG,ou=ABC,o=AB
email test2@test.com
Вот настройки панели управления Liferay
Base DN : [code]ou=ABCD,ou=ABC,o=AB
Отображение пользователей
Authentication Search Filter : (mail=@email_address@)
Import Search Filter : (&(objectClass=inetOrgPerson)(mail=*))
Screen Name :cn
Password :sn
Email Address :mail
Full Name :fullName
First Name :givenName
Middle Name
Last Name : sn
Job Title :title
Portrait
Group : groupMembership
UUID
группы
Import Search Filter : (&(objectClass=inetOrgPerson)(mail=*))
Групповое картографирование
Group Name :company
Description : description
User : groupMembership
Он импортирует пользователей, но не импортирует группы пользователей. Я попытался установить ldap.import.method= user в portal-ext.properties, но по-прежнему не создает и не импортирует группы пользователей. ПРИМЕЧАНИЕ. Я могу видеть список групп на панели управления, но я он не импортируется в Liferay, я также попытался ldap.import.method= group, он создает только группы пользователей, но не импортирует пользователей, связанных с этой группой
Заранее спасибо
1 ответ
Для сопоставления вашей группы имя группы должно быть сопоставлено с CN.
Я не уверен, что подразумевается под пользователем в groupMembership, но единственное, что имеет смысл - это пользователь: член
Атрибутом объекта User является groupMembership, а атрибутом объекта Group является member.