2016-12-13 5 views
1

In Hybris 6 - パスワードエンコーダ:pbkdf2を使用して、impexを使用してcsvファイルからデータベースにエンコードされたパスワードをインポートするには、パスワードをimpexと同じデータベースに保存します。しかし、私たちは通常のパスワードでサイトにログインできますか?hybris:impexでエンコードされたパスワードをインポート

私はimpexにハッシュ値を入れようとしましたが、impexの属性として;@password[translator=de.hybris.platform.impex.jalo.translators.UserPasswordTranslator]と書いています。私は通常のパスワードでログインしようとすると、エンコードされた値で数値書式例外を出しています。

どうすれば暗号化されたパスワードをインポートできますか?

+0

パスワードは既存のhybrisのインストールに由来しますか? –

+0

パスワードはcsvファイルにあります。このファイルは、インポートしています。パスワードは、csvファイルですでにエンコードされた形式です –

答えて

0

私は、エンコードされたパスワードをインポートする正しい方法は以下のようになり推測:

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

しかし、私は、パスワードの提供者がパスワードをチェックしますエンティティと異なっている場合は、認証するために悩みを持っています恐れています。

this postでは、JavaでPBKDF2の実装を見つけることができます。パスワードを検証するためにハイブリスの動作をカスタマイズする必要があるかもしれません。

関連する問題