在使用 grails 的 acegi 0.5.2 插件对密码进行编码时,我需要指定自定义盐。
我找到了一个教程,该教程展示了如何使用用户参数(可能是用户名)来使用 ReflectionSaltSource。但是,我无法让它发挥作用,我实际上需要能够控制盐分,而不仅仅是选择要使用用户的哪个属性。
具体来说,我需要盐来匹配格式<hard coded string>_<some user specific property>_<the password>
,然后对该字符串进行编码。这是与旧系统兼容所必需的。
acegi 和 grails 可以做到这一点吗?如果是这样,怎么做?