На Кубе есть собственная бэкэнд-система для добавления пользователей. Теперь мне нужно написать регистрацию пользователя в front-end. Куба версия, которую я использую, 6,9 Я знаю, что эта версия шифрования имеет вид SHA1: https://doc.cuba -platform.com / manual-6.9 / login.html Теперь мой вопрос: я не знаю, как установить зашифрованный пароль для базы данных.
Я создаю сущность через Метаданные
User user = metadata.create(User.class); user.setPassword(passWord);
Я не уверен, что это лучший вариант, но я использовал следующий код:
@Inject protected PasswordEncryption passwordEncryption; ... user.setPassword(passwordEncryption.getPasswordHash(user.getId(), password));