Springboot 中配置 Spring Security
配置PasswordEncode
, 使其不适用任何加密方式直接从数据库中查找明文密码
正常我们在配置类@Configuration
里面需要继承WebSecurityConfigurerAdapter
类并重写configure(AuthenticationManagerBuilder auth)
方法, 这里面的encoder
需要我们自己定义加密方式
1 |
|
而如果在开发初期, 或者调试, 不想使用任何加密方式判断, 可以在PasswordEncoder里面配置
1 | private PasswordEncoder encoder = new PasswordEncoder() { |
这样如果在配置安全框架前已有数据库密码是明文, 那就也依然可以使用原先密码登录项目, 之后再做修改.