1

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

我试图将哈希值放入 impex 并写;@password[translator=de.hybris.platform.impex.jalo.translators.UserPasswordTranslator]为 impex 中的属性。当我尝试使用普通密码登录时,它会给出带有编码值的数字格式异常。

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

4

1 回答 1

0

我想导入编码密码的正确方法是:

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

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

您可以查看这篇文章,您可以在其中找到 Java 中的 PBKDF2 实现。也许您必须自定义 hybris 行为来验证您的密码。

于 2017-01-13T09:53:15.007 回答