2013-07-11 5 views
0

HI дорогие профессионалы Grails! Я ищу решение для своей проблемы. Я закончил свое веб-приложение Grails и полностью его выполнил. Я хочу перенести старую базу данных на новую. Есть пользовательские пароли пользователей и т. Д. Пароль старых пользователей зашифрован другим algorithm.In мое приложение Grails я использую Spring Security Core Plugin. Что я могу сделать, чтобы мой старый пользователь мог войти в новое приложение без регистрации?Проблемы миграции баз данных Grails с помощью пароля безопасности Spring

+0

Какой алгоритм использовался? –

+0

Важен ли какой алгоритм, если я не могу снова его вернуть? –

+0

Это не стандартный алгоритм? Если это стандарт, вы можете изменить настройки плагина, чтобы использовать его (как правило). Вот объясняющие документы. http://grails-plugins.github.io/grails-spring-security-core/docs/manual/guide/single.html#12.1%20Password%20Encryption –

ответ

0

Так grails-app/conf/spring/resources.groovy вы можете указать пароль кодировщик боб

beans = { 
    passwordEncoder(YourClassHere) 
} 

Класс должен реализовывать PasswordEncoder. В своем классе вы можете делать все, что вы делали ранее, для шифрования паролей.

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