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

hybris:通过impex导入编码密码

狄阳秋
2023-03-14

在Hybris 6中,我们如何使用密码编码器pbkdf2将编码的密码从csv文件导入到我们的数据库中,这样密码将像在impex中一样存储在数据库中。但我们可以用普通密码登录网站吗?

我已经尝试把哈希值在阻抗和写;@密码[译者=de.hybris.platform.impex.jalo.translators.UserPasswordTranslator]作为属性在阻抗。当我尝试登录与正常密码,它是给数字格式异常与编码值。

请帮助我,我如何导入编码密码?

共有1个答案

秦钟展
2023-03-14

我猜正确的方式来导入编码的密码将是:

insert_update Employee;encodedPassword;passwordEncoding;
;<your_encoded hash>;pbkdf2

但我担心,如果密码提供者与检查密码的实体不同,您将很难进行身份验证。

你可以看看这篇文章,在那里你可以找到一个用Java实现的PBKDF2。也许你需要定制hybris行为来验证你的密码。

 类似资料:
  • 我试图通过Export Impex脚本从多个表中导出数据,但无法为多个表定义标题。层次结构类似于:OrderTable 有人能建议我如何实现这一点吗?

  • 我试着寻找一些例子,但它们都给我带来了问题。这是最简单的一个,看起来应该能用 我是海布里斯的新手,尤其是海布里斯·因佩克斯,我在这一点上有点不知所措,所以我当然非常感谢你的帮助。

  • 我试图在ProductFeature表中插入product对象。但我做不到。如何在下面的impex标题中插入值?

  • 我试图导入一个与html和它出现在网页中没有类,例如这个h1类(内容-page__title)没有出现。

  • 我只在选择创建基本数据复选框时进行了系统更新。我注意到有很多导入的弹劾x。例如essential-data.impex、essential-data_en.impex、essential-data_de.impex、essential-data_ch.impexja、br等。将近7种不同的语言特定的弹劾x被导入。但是我想只导入它的一个版本和其他我不想导入的版本。你能给我建议如何实现这一点吗?谢谢。

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