2010-12-03 2 views
-1

Например, я создал этот класс домена:Как зашифровать строку в классе домена Grails?

package loginproject 

class User { 

    String name 
    String password 
    Boolean state 

    static constraints = { 
    } 
} 

Я думаю, что это хорошая идея, чтобы зашифровать строку пароля, но я не знаю, с чего начать. Какой алгоритм? Что мне нужно сделать?

ответ

2

Если вам требуется полное решение для проверки подлинности и авторизации +1 для плагина основной безопасности весны. Если вы просто хотите зашифровать класс домена или его части в БД, перейдите на http://www.grails.org/plugin/crypto.

2

Вы можете использовать плагин, такой как Spring Security core plugin. И фактически, мы часто сохраняем пароль hash вместо его шифрования.

+0

Вы хотите сказать, что это примерно так: new User (name: params.name, password: params.password.toHash()). Save()? – user471011 2010-12-03 08:58:51

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