Liferay并将用户导出到LDAP

时间:2013-09-16 14:45:25

标签: ldap liferay-6 openldap

我想启用Liferay中的用户导出到我的OpenLDAP服务器。 所以我在配置页面上启用了ceckbox,并在LDAP导出中设置了参数。

现在,当我尝试在Liferay中创建用户时,我得到:

  

登录暂时无法使用。

有什么建议吗?

enter image description here

这是java控制台中的bt:

Caused by: javax.naming.directory.InvalidAttributeValueException: [LDAP: error code 21 - object
class: value #1 invalid per syntax]; remaining name 'cn=myname,dc=myTest,dc=com'
        at com.sun.jndi.ldap.LdapCtx.mapErrorCode(LdapCtx.java:3054)
        at com.sun.jndi.ldap.LdapCtx.processReturnCode(LdapCtx.java:2987)
        at com.sun.jndi.ldap.LdapCtx.processReturnCode(LdapCtx.java:2794)
        at com.sun.jndi.ldap.LdapCtx.c_bind(LdapCtx.java:397)
        at com.sun.jndi.ldap.LdapCtx.c_bind(LdapCtx.java:354)
        at com.sun.jndi.toolkit.ctx.ComponentContext.p_bind(ComponentContext.java:596)
        at com.sun.jndi.toolkit.ctx.PartialCompositeContext.bind(PartialCompositeContext.java:1
83)
        at javax.naming.InitialContext.bind(InitialContext.java:404)
        at com.liferay.portal.security.ldap.PortalLDAPExporterImpl.addUser(PortalLDAPExporterIm
pl.java:360)
        at com.liferay.portal.security.ldap.PortalLDAPExporterImpl.exportToLDAP(PortalLDAPExpor
terImpl.java:252)
        at com.liferay.portal.security.ldap.PortalLDAPExporterUtil.exportToLDAP(PortalLDAPExpor
terUtil.java:62)
        at com.liferay.portal.model.UserListener.exportToLDAP(UserListener.java:96)
        at com.liferay.portal.model.UserListener.onAfterUpdate(UserListener.java:72)
        ... 91 more

2 个答案:

答案 0 :(得分:0)

您的配置错误,或者您遇到了Liferay - LDAP错误。 Here是未解决问题的列表。

下次请向我们提供英文错误消息,因为我在屏幕截图中看到的只是...错误消息。

答案 1 :(得分:0)

如果您正在使用Liferay 6.1社区,则该版本中存在一些未解决的与LDAP相关的错误。我遇到了很多问题,并最终通过

工作

随意询问是否有人有任何疑问。