【发布时间】:2019-06-12 12:46:45
【问题描述】:
我正在现有的网络应用程序中实现 Spring Security,当我尝试登录时,我得到的响应是错误的凭据(即使凭据正确)当我尝试查看日志时,我得到的结果是
警告 o.s.s.c.bcrypt.BCryptPasswordEncoder - 空编码密码
这是凭证错误的原因吗?
这是我的代码
@PostConstruct
public void init() {
try {
authenticationManagerBuilder
.userDetailsService(accountDetailsService)
.passwordEncoder(passwordEncoder());
} catch (Exception e) {
throw new BeanInitializationException("Security configuration failed", e);
}
}
@Bean
public PasswordEncoder passwordEncoder()
{
return new BCryptPasswordEncoder();
}
提前致谢!!
【问题讨论】:
-
我认为信息很明确。没有编码密码:github.com/spring-projects/spring-security/blob/master/crypto/…
标签: java spring-boot spring-security jwt