从acegi-0.5.2升级到spring security的路径

从acegi-0.5.2升级到spring security的路径,spring,grails,spring-security,Spring,Grails,Spring Security,我正在从acegi迁移到spring安全插件,遇到了一个问题。我在数据库中有使用加密的未加盐md5哈希的现有用户 如果我理解正确的话,acegi-0.5.2没有使用salt,而最新的spring security具有强制salt。因此,我对升级路径感到困惑 这似乎是一种相当常见的升级场景。非常感谢您的任何建议。看起来这不是一个腌制问题,而是哈希值被一次又一次地哈希 grails.plugin.springsecurity.password.hash.iterations=1 这是我的解决办法 从

我正在从acegi迁移到spring安全插件,遇到了一个问题。我在数据库中有使用加密的未加盐md5哈希的现有用户

如果我理解正确的话,acegi-0.5.2没有使用salt,而最新的spring security具有强制salt。因此,我对升级路径感到困惑


这似乎是一种相当常见的升级场景。非常感谢您的任何建议。

看起来这不是一个腌制问题,而是哈希值被一次又一次地哈希

grails.plugin.springsecurity.password.hash.iterations=1

这是我的解决办法


中发现它们不同,因为密码是由MessageDigestPasswordEncoder添加的。我相信你是说在acegi 0.5.2插件中,没有使用salt?关键属性是什么,在最新的spring security中有一个强制的salt。正确的升级路径是什么?这是我的修复grails.plugin.springsecurity.password.hash.iterations=1链接