在liferay上导出pasword ldap(openldap)不起作用

时间:2016-05-19 09:07:51

标签: passwords ldap liferay openldap

我已将liferay配置为对OpenLdap进行身份验证。 Cas,导入和导出已激活。

从OpenLdap创建的用户可以对门户进行身份验证,也可以导入到Liferay中。似乎导入过程没问题。

当用户尝试修改除password之外的属性时,将在OpenLdap上修改数据。

问题是用户尝试修改密码时。 Liferay要求获得当前通行证和新通行证。如果凭据不正确,则会收到错误消息。

如果我尝试使用管理员用户修改用户的密码,Liferay只会要求输入新密码。之后,de admin用户更改了de密码的用户可以使用新密码登录。因此,似乎在OpenLdap上正确修改了密码。如果用户,尝试再次修改密码,Liferay说一切正常,但用户不能使用新密码进行验证,只能使用旧密码。

之后如果我尝试再次使用admin用户更改de密码,Liferay会说everthing还可以,但用户现在无法使用新密码进行身份验证。

我使用Liferay 6.2 ce。

我修改了:

ldap.auth.method=password-compare
ldap.auth.password.encryption.algorithm=SHA
ldap.auth.method=bind

在portal-setup-wizard.properties enter code here

任何想法? 非常感谢提前。

有几个值没有成功。

1 个答案:

答案 0 :(得分:0)

Compare 一般来说是LDAP的最佳做法。

大多数供应商提供“Bind is preferred,以便您不必担心加密策略。”

此外,似乎还有bug in LifeRay可能会影响您的版本。