【问题标题】:How can we import user groups from Novell edirectory to liferay?我们如何将用户组从 Novell edirectory 导入到 liferay?
【发布时间】:2012-08-22 19:29:40
【问题描述】:

如何将用户组和用户从 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

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

提前结束

【问题讨论】:

    标签: ldap integration liferay novell


    【解决方案1】:

    对于您的组映射,组名称应映射到 CN。

    我不确定 User to groupMembership 是什么意思,但唯一有意义的实际上是 User : member

    User对象的属性是groupMembership,Group对象的属性是member。

    【讨论】:

      猜你喜欢
      • 2023-03-03
      • 1970-01-01
      • 1970-01-01
      • 2012-07-25
      • 2012-08-13
      • 1970-01-01
      • 2010-12-04
      • 1970-01-01
      • 2012-08-12
      相关资源
      最近更新 更多