Spring Security Core不会解密密码

cav*_*neb 1 authentication grails

我按照Peter Ledbrook关于使用弹簧安全核心的示例截屏播放.我在用户上设置密码如下:

    springSecurityService.encodePassword("password")
Run Code Online (Sandbox Code Playgroud)

当我尝试登录时,它不会正确解密密码.如果我将应用程序更改为不加密密码,它将完美登录.

我查看了自动生成的Login控制器,我没有看到它在解密密码的位置.有没有其他人有这个问题?是否有一些我缺少的东西使这项工作?

谢谢!

Bur*_*ith 5

从版本1.2开始,用户域类加密密码,因此使用springSecurityService.encodePassword双重编码.请参阅文档:http://grails-plugins.github.com/grails-spring-security-core/docs/manual/