我已将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
任何想法? 非常感谢提前。
有几个值没有成功。
答案 0 :(得分:0)