grails之spring-security-core自定义加密方式

grails集成spring-security-core的步骤请参考:点击打开链接


下面实现更换或重写默认的密码加密方式


第一步:从工程中spring-security-core的jar包中复制一份加密代码,我这里使用的是org.springframework.security.authentication.encoding.MessageDigestPasswordEncoder

grails之spring-security-core自定义加密方式_第1张图片


第二步:resources.groovy覆盖passwordEncoder方法

grails之spring-security-core自定义加密方式_第2张图片


第三步:applicationContext.xml里配置bean及参数

grails之spring-security-core自定义加密方式_第3张图片


第四步:config.groovy里的加密参数配置可删除

grails之spring-security-core自定义加密方式_第4张图片


第五步:自定义编写加密和验证方法

grails之spring-security-core自定义加密方式_第5张图片



你可能感兴趣的:(java)