代替了NoOpPasswordEncoder,我使用了PasswordEncoder,但是它不起作用

时间:2019-10-16 10:47:43

标签: spring-boot

我正在内部实现OAuth2.0以实现API的安全性,以解码我使用的密码:

@Bean
public PasswordEncoder encoder() {
    return NoOpPasswordEncoder.getInstance();
}

但这已被弃用,所以我使用了:

@Bean
public PasswordEncoder passwordEncoder() {
    return new BCryptPasswordEncoder();
}

当我使用用户名和密码访问URL:http://localhost:8080/profanityService/oauth/token以获得访问令牌时,例外是

  

{       “时间戳记”:1571220687520,       “状态”:500,       “错误”:“内部服务器错误”,       “ message”:“筛选器执行引发异常”,       “路径”:“ / profanityService / oauth / token”   }

为什么会这样?上面的代码有什么问题??

0 个答案:

没有答案