Spring Security登录接口总报403异常问题

可能的解决办法

可能是没有关cfrf,也有可能是表字段和实体类属性映射出现了问题,还有可能是存在dns缓存,等等很多原因,而我的原因就在于,对数据库中密码字段值的忽略,没有修改成明文所对应的暗文。

我遇到的问题

我遇到的这种类型的问题很玄学,因为我的数据库表的信息是从别的原来的数据库直接复制粘贴过来的,所以在我试了以上各种方法都不行之后就直接把现有数据库里的密码给删除了,然后重新用security的BCryptPasswordEncoder加密了一下,将新的暗文密码给存进了数据库,然后再进行接口访问,问题就解决了。(用这些方法的前提是你能确定你的代码没有问题嗷)

总结

就是如果是新系统的话,一定要把旧SQL文件中的被加密的部分进行重新加密存储,反正我是这么解决的。

你可能感兴趣的:(数据库,spring)