我们如何将用户组从Novell edirectory导入liferay?

时间:2012-08-22 19:29:40

标签: ldap integration liferay novell

如何将Novel EDirectory中的用户组和用户导入liferay?

以下是新的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

导入用户但未导入用户组, 我尝试在portal-ext.properties中设置 ldap.import.method = user ,但仍然没有创建/导入用户组, 注意:我可以在控制面板中看到组列表,但我没有导入到Liferay 我还尝试了 ldap.import.method = group ,它只创建了用户组,但没有导入与该组关联的任何用户

Advance thanx

1 个答案:

答案 0 :(得分:0)

对于组映射,组名应映射到CN。

我不确定User to groupMembership是什么意思,但唯一有意义的是用户:成员

User对象上的属性是groupMembership,Group对象上的属性是成员。