【发布时间】:2013-12-30 06:32:21
【问题描述】:
我正在使用 Grails 2.3.2 并尝试将我的 Spring Security Core 插件从 1.2.7.3 升级到 2.0。
我进行了所有导入更改并启动了我的应用程序,但我无法登录。 2.0 的变化之一是它使用 bcrypt 算法来处理密码,使我所有的旧密码都变得毫无用处。所以,我在我的应用程序中完成了密码重置过程,果然在那之后我就可以正常登录了。
但是,我想为所有用户保留我的旧密码,所以我去找了 1.2.7.3 版本插件的文档并查找了它使用的算法:http://grails-plugins.github.io/grails-spring-security-core/docs/manual.1273/guide/12%20Password%20and%20Account%20Protection.html
根据这些文档,其默认值为 SHA-256。所以,我添加了配置更改,但我仍然无法登录。
那么,如何将我所有用户的密码迁移到插件的 2.0 版本?就目前而言,这似乎是不可能的......
【问题讨论】:
标签: grails spring-security grails-plugin