cav*_*neb 1 authentication grails
我按照Peter Ledbrook关于使用弹簧安全核心的示例截屏播放.我在用户上设置密码如下:
springSecurityService.encodePassword("password")
Run Code Online (Sandbox Code Playgroud)
当我尝试登录时,它不会正确解密密码.如果我将应用程序更改为不加密密码,它将完美登录.
我查看了自动生成的Login控制器,我没有看到它在解密密码的位置.有没有其他人有这个问题?是否有一些我缺少的东西使这项工作?
谢谢!
从版本1.2开始,用户域类加密密码,因此使用springSecurityService.encodePassword
双重编码.请参阅文档:http://grails-plugins.github.com/grails-spring-security-core/docs/manual/