2

所以,我使用 Liferay 6.1 CE,LDAP 服务器与我的所有用户和组。我想做的是将用户及其组从 LDAP 导入 Liferay。我使用以下参数在 Liferay 的控制面板中进行了配置:

用户

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

小组的下一步:

团体

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

现在,当我尝试使用来自 LDAP 的凭据登录 Liferay 时,它不起作用……有什么办法解决这个问题吗?

感谢和问候

4

1 回答 1

1

您可以尝试添加

users.screen.name.validator=com.liferay.portal.security.auth.LiberalScreenNameValidator

在您的 portal-ext.properties 文件中。这允许 liferay 更好地处理用户名中的下划线和数字。

于 2013-08-30T06:56:00.037 回答