请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

正在回答 回答被采纳积分+3

3回答

小猪佩佩佩 2018-09-02 23:28:40

这个问题存粹是版本的问题,如果你用的是5.0.7的版本,那么在设置secret的是需要加密的,正确的赋值方式.secret(passwordEncoder.encode("你的值"))。

具体可以查看DaoAuthenticationProvider
类的additionalAuthenticationChecks
方法中if (!passwordEncoder.matches(presentedPassword, userDetails.getPassword()))。

5之前的版本比较是if (!passwordEncoder.isPasswordValid(userDetails.getPassword(),presentedPassword, salt)),希望能解决你问题

1 回复 有任何疑惑可以回复我~
丶恶徒丶 2018-10-19 16:34:00

同遇到这个问题    寻找办法中

0 回复 有任何疑惑可以回复我~
JoJo 2018-05-03 16:45:57

报错了?这是个警告吧,应该不影响用吧。

0 回复 有任何疑惑可以回复我~
  • 这个报错是版本问题和可能不一致导致的,但是这个报错影响后面的整个刷新token的流程
    回复 有任何疑惑可以回复我~ 2018-09-02 23:30:16
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号