【问题标题】:Import Users From LDAP to Liferay将用户从 LDAP 导入 Liferay
【发布时间】: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 你就会明白为什么了。

标签: ldap liferay


【解决方案1】:

你可以试试添加

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

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

【讨论】:

    猜你喜欢
    • 2012-08-17
    • 2012-08-12
    • 1970-01-01
    • 1970-01-01
    • 2014-07-25
    • 1970-01-01
    • 2015-06-22
    • 1970-01-01
    • 2015-06-18
    相关资源
    最近更新 更多