HI дорогие профессионалы Grails! Я ищу решение для своей проблемы. Я закончил свое веб-приложение Grails и полностью его выполнил. Я хочу перенести старую базу данных на новую. Есть пользовательские пароли пользователей и т. Д. Пароль старых пользователей зашифрован другим algorithm.In мое приложение Grails я использую Spring Security Core Plugin. Что я могу сделать, чтобы мой старый пользователь мог войти в новое приложение без регистрации?Проблемы миграции баз данных Grails с помощью пароля безопасности Spring
0
A
ответ
0
Так grails-app/conf/spring/resources.groovy
вы можете указать пароль кодировщик боб
beans = {
passwordEncoder(YourClassHere)
}
Класс должен реализовывать PasswordEncoder
. В своем классе вы можете делать все, что вы делали ранее, для шифрования паролей.
Какой алгоритм использовался? –
Важен ли какой алгоритм, если я не могу снова его вернуть? –
Это не стандартный алгоритм? Если это стандарт, вы можете изменить настройки плагина, чтобы использовать его (как правило). Вот объясняющие документы. http://grails-plugins.github.io/grails-spring-security-core/docs/manual/guide/single.html#12.1%20Password%20Encryption –