Spring安全无密码编码

dra*_*ago 2 grails spring-security

是否可以在Spring Security中关闭密码编码?如果是这样,怎么样?

Bur*_*ith 7

一般来说这是一个非常糟糕的想法,但如果你有一个用例,那么它是可行的.覆盖passwordEncoderbean grails-app/conf/spring/resources.groovy:

import org.springframework.security.authentication.encoding.PlaintextPasswordEncoder

beans = {
   passwordEncoder(PlaintextPasswordEncoder)
}
Run Code Online (Sandbox Code Playgroud)

  • [没有理由以明文形式保存密码](http://www.codinghorror.com/blog/2007/09/youre-probably-storing-passwords-incorrectly.html).通常用例是,能够通过电子邮件发送密码提醒.但是,很容易实现类似的功能,发送电子邮件,以重置密码.如果土木工程师的客户要求在没有所需火灾的情况下建造东西,那么土木工程师会说这是不可能的,并且如果需要的话最终会离开.作为软件开发人员,我们会说,是的,好吧,我可以做到! (4认同)