将用户从LDAP导入Liferay

时间:2012-08-17 09:19:59

标签: ldap liferay

所以,我正在使用Liferay 6.1 CE,LDAP服务器和我的所有用户和组。 我想要做的是将用户及其组从LDAP导入Liferay。 我使用这些参数在Liferay的Cntrol Panel中进行了配置:

USER

身份验证搜索过滤器:(uid = @ screen_name @) 导入搜索过滤器:(objectClass = inetOrgPerson) 映射(屏幕名称 - > uid,密码 - > userPassword,电子邮件地址 - >电子邮件,全名 - > cn,姓氏 - > sn,uuid - > uid) ... “测试LDAP用户”给了我一个结果,所以我的配置到现在为止是正确的!

小组的下一个:

导入搜索过滤器:(objectClass = posixGroup) ...用于映射(组名称 - > cn,用户 - > memberUid)

现在,当我尝试使用LDAP中的凭据登录Liferay时,它无效... 有什么想法解决这个问题吗?

谢谢&此致

1 个答案:

答案 0 :(得分:1)

您可以尝试添加

users.screen.name.validator=com.liferay.portal.security.auth.LiberalScreenNameValidator
在您的portal-ext.properties文件中

。这允许liferay在用户名中更好地处理下划线和数字。