如何将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
答案 0 :(得分:0)
对于组映射,组名应映射到CN。
我不确定User to groupMembership是什么意思,但唯一有意义的是用户:成员
User对象上的属性是groupMembership,Group对象上的属性是成员。