Как мы можем импортировать группы пользователей из директории 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.

Другие вопросы по тегам