Метод шифрования для кубинской платформы - PullRequest
1 голос
/ 03 апреля 2019

На Кубе есть собственная бэкэнд-система для добавления пользователей. Теперь мне нужно написать регистрацию пользователя в front-end. Куба версия, которую я использую, 6,9 Я знаю, что эта версия шифрования имеет вид SHA1: https://doc.cuba -platform.com / manual-6.9 / login.html Теперь мой вопрос: я не знаю, как установить зашифрованный пароль для базы данных.

Я создаю сущность через Метаданные

User user = metadata.create(User.class);
user.setPassword(passWord);

1 Ответ

1 голос
/ 03 апреля 2019

Я не уверен, что это лучший вариант, но я использовал следующий код:

@Inject
protected PasswordEncryption passwordEncryption;

...

user.setPassword(passwordEncryption.getPasswordHash(user.getId(), password));
...