所以,我正在使用Liferay 6.1 CE,LDAP服务器和我的所有用户和组。 我想要做的是将用户及其组从LDAP导入Liferay。 我使用这些参数在Liferay的Cntrol Panel中进行了配置:
身份验证搜索过滤器:(uid = @ screen_name @) 导入搜索过滤器:(objectClass = inetOrgPerson) 映射(屏幕名称 - > uid,密码 - > userPassword,电子邮件地址 - >电子邮件,全名 - > cn,姓氏 - > sn,uuid - > uid) ... “测试LDAP用户”给了我一个结果,所以我的配置到现在为止是正确的!
小组的下一个:
导入搜索过滤器:(objectClass = posixGroup) ...用于映射(组名称 - > cn,用户 - > memberUid)
现在,当我尝试使用LDAP中的凭据登录Liferay时,它无效... 有什么想法解决这个问题吗?
谢谢&此致
答案 0 :(得分:1)
您可以尝试添加
users.screen.name.validator=com.liferay.portal.security.auth.LiberalScreenNameValidator
在您的portal-ext.properties文件中。这允许liferay在用户名中更好地处理下划线和数字。