2016-12-13 4 views
1

В Hybris 6 - Как мы можем импортировать закодированный пароль из csv-файла в нашу базу данных через impex с помощью пароля encoder: pbkdf2, чтобы пароль хранился в базе данных так же, как в impex. Но мы можем войти на сайт с обычным паролем?hybris: Импортировать закодированный пароль через impex

Я попытался поставить значение хеша в impex и написал ;@password[translator=de.hybris.platform.impex.jalo.translators.UserPasswordTranslator] как атрибут в impex. Когда я попытался войти в систему с обычным паролем, он дает исключение формата номера с кодированным значением.

Пожалуйста, помогите мне, как я могу импортировать закодированный пароль?

+0

Есть ли пароли из существующей установки гибридов? –

+0

Пароль будет проходить через файл csv, который мы импортируем. Пасс-файл уже находится в кодированном формате в файле csv –

ответ

0

Я думаю, правильный способ импорта закодированного пароля будет:

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

Но я боюсь, что вы будете иметь проблемы для проверки подлинности, если поставщик пароля отличается от объекта, который будет проверять пароли.

Вы можете взглянуть на this post, где вы можете найти реализацию PBKDF2 на Java. Возможно, вам придется настраивать поведение гибридов для проверки ваших паролей.

 Смежные вопросы

  • Нет связанных вопросов^_^