当前位置: 首页 > 知识库问答 >
问题:

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

司空健
2023-03-14

我正在迁移用SHA1编码的客户密码。我写了一个自定义编码器,成功地我可以迁移。迁移后,我希望当客户更改他们的密码时,也将编码改为hybris默认编码,但仍使用自定义编码器。我怎么处理这个?

共有1个答案

呼延化
2023-03-14

可以扩展DefaultCustomerAccountService changePassword方法以设置新的编码。UserModel已经具有PasswordEncoding属性。当changePassword方法通过某处调用时,检查usermodel encoding并使用新的编码调用setPassword方法。此方法已将新编码设置为UserModel。

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

 类似资料:
  • 我目前正在研究Flyway作为Liquibase的替代方案,但在文档中无法找到以下问题的答案: 假设在生产环境中部署后发现迁移包含错误。回想起来,不应该按原样执行,但已经太晚了。但是,我们想用固定版本的替换迁移,这样从头开始填充的数据库就不会遭受相同的错误。 在 Liquibase 中,您将修复原始变更集并使用

  • SQLAlchemy变更日志和迁移指南现在集成在主文档中。 当前迁移指南 SQLAlchemy 1.4有什么新功能? SQLAlchemy 2.0概述和状态 迁移到Alchemy 更改日志 1.4变更日志 1.3换热器 1.2换热器 1.1换热器 1换热器 0.9换热器 0.8换热器 0.7换热器 0.6换热器 0.5换热器 0.4换热器 0.3换热器 0.2换热器 0.1换热器 旧的迁移指南 S

  • 在Hybris 6中,我们如何使用密码编码器pbkdf2将编码的密码从csv文件导入到我们的数据库中,这样密码将像在impex中一样存储在数据库中。但我们可以用普通密码登录网站吗? 我已经尝试把哈希值在阻抗和写作为属性在阻抗。当我尝试登录与正常密码,它是给数字格式异常与编码值。 请帮助我,我如何导入编码密码?

  • 问题内容: 我已经在redhat linux上安装了MySQL服务器5。我无法以root用户身份登录,因此无法更改root用户密码。 当我尝试像这样设置一个时: 我收到一个错误: 好像设置了root密码。 我也尝试过使用(此处描述)重置密码。 然后制作: 我什至卸载了mysql-server(使用yum),然后重新安装了它,但这没有帮助。 如何强制重置root密码? 问题答案: 我删除了MySQL

  • 请问有一份android环境运行的代码,可以直接转换到DevEco Studio编译实现么 尝试在DevEco Studio打开,但是无法直接预览,是否需要转换成ARKTS语言呢

  • 我正在尝试创建一个网站地图。通过开箱即用的方式复制我的网站开箱即用的存储中提供的ImpEx,为我的Hybris网站创建xml。弹劾。 如何在Hybris Sitemap XML中更改本地主机URL 网站地图。运行cronjob后生成的xml由多个标记组成,这些标记依次包含不同站点地图页面类型的位置。在产品和类别中,大多数产品和类别都是可见的,但这里的问题是它们是从localhost开始的。这种行为