Liferay LDAP身份验证忽略密码

时间:2017-10-10 08:27:36

标签: java authentication login ldap liferay

我已在Liferay Portal 6.2 CE上配置了LDAP身份验证。

我发现的问题是,当用户登录时,我的门户网站完全忽略了密码检查。

这是当前的用户映射:

UUID:
Username: sAMAccountName
Email: userPrincipalName
Password: unicodePwd
Name: givenName
Second name: middleName
Surname: sn
Fullname: cn 
Gruppo: memberOf

此外,门户网站配置为忽略Liferay内部密码身份验证,委托给LDAP:

auth.pipeline.enable.liferay.check=false

2 个答案:

答案 0 :(得分:0)

尝试在门户网站属性扩展文件中设置以下两个属性。

users.update.last.login=false
ldap.import.user.password.enabled=false

重新启动应用程序容器,然后尝试一下。

这对我来说是一个非常疯狂的猜测,因为问题没有得到很好的说明。如果上述更改无效,您可以执行以下操作。

  1. 使用明确的详细信息重述目前正在使用或未使用的内容
  2. 说明您希望它如何运作
  3. 发布所有门户网站覆盖文件
  4. 从启动服务器到尝试登录时将整个应用服务器控制台发布到
  5. 发布您认为重要的与LDAP相关的任何其他日志条目

答案 1 :(得分:0)

必须将强制ldap身份验证标志指定为true。这种配置解决了这个问题。