【发布时间】:2012-08-13 17:49:27
【问题描述】:
所以,我使用 Liferay 6.1 CE,LDAP 服务器与我的所有用户和组。 我想做的是将用户及其组从 LDAP 导入 Liferay。 我在 Liferay 的控制面板中使用这些参数进行了配置:
用户
身份验证搜索过滤器:(uid=@screen_name@) 导入搜索过滤器:(objectClass=inetOrgPerson) 映射(Screen Name --> uid , Password --> userPassword, Email address --> email, fullname --> cn, last name --> sn, uuid --> uid) ... “测试 LDAP 用户”给了我一个结果,所以到目前为止我的配置是正确的!
小组的下一步:
组
导入搜索过滤器:(objectClass=posixGroup) ... 用于映射(组名 --> cn ,用户 --> memberUid)
现在,当我尝试使用来自 LDAP 的凭据登录 Liferay 时,它不起作用... 有解决此问题的想法吗?
感谢和问候
【问题讨论】:
-
我有这个异常:无法导入用户 ***** com.liferay.portal.UserScreenNameException。
-
如果您已将 Liferay 配置为使用 screenNames 登录,则您从 LDAP 导入的 screenName 应该存在。在
PortalLDAPUtil中搜索UserScreenNameException你就会明白为什么了。