2016-12-13 40 views
1

在Hybris 6 - 我們如何通過使用密碼編碼器:pbkdf2通過impex將編碼密碼從csv文件導入到我們的數據庫,以便密碼將存儲在數據庫中與impex中相同。但是我們可以用正常密碼登錄網站嗎?hybris:通過impex導入編碼密碼

我試圖把哈希值放在impex中,並把;@password[translator=de.hybris.platform.impex.jalo.translators.UserPasswordTranslator]寫成了impex中的屬性。當我嘗試使用正常密碼登錄時,它以編碼值給出數字格式異常。

請幫幫我,我怎樣才能導入編碼密碼?

+0

密碼是否來自現有的hybris安裝? –

+0

密碼將通過我們正在導入的csv文件傳遞.Password已經以csv文件中的編碼格式 –

回答

0

我想導入編碼的密碼正確的方法是:

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

但我擔心你會遇到麻煩來驗證,如果密碼的提供者是從,將檢查密碼的實體不同。

您可以查看this post,您可以在其中找到Java中的PBKDF2實現。也許你必須定製hybris行爲來驗證你的密碼。