Encoding 密码迁移到hybris后如何更改编码

Encoding 密码迁移到hybris后如何更改编码,encoding,passwords,hybris,Encoding,Passwords,Hybris,我正在迁移使用sha1编码的客户密码。我编写了一个自定义编码器,并成功地进行了迁移。迁移后,我希望在客户更改密码时,也将编码更改为hybris默认编码,但仍然使用自定义编码器。如何处理此问题?您可以扩展默认CustomerAccountService更改密码设置新编码的方法。UserModel已具有PasswordEncoding属性。当某处调用更改密码方法时,请检查usermodel编码并使用新编码调用setPassword方法。此方法已将新编码设置为usermodel 如果您计划使用自定义编

我正在迁移使用sha1编码的客户密码。我编写了一个自定义编码器,并成功地进行了迁移。迁移后,我希望在客户更改密码时,也将编码更改为hybris默认编码,但仍然使用自定义编码器。如何处理此问题?

您可以扩展默认CustomerAccountService更改密码设置新编码的方法。UserModel已具有PasswordEncoding属性。当某处调用更改密码方法时,请检查usermodel编码并使用新编码调用setPassword方法。此方法已将新编码设置为usermodel

如果您计划使用自定义编码,您可以使用PasswordEncoder接口开发自己的