当前位置:   article > 正文

spring security 中loadUserByUsername参数name为空_spring security oauth loaduserbyusername用户名为空

spring security oauth loaduserbyusername用户名为空

今天学习spring security ,遇见一些问题,记录一下

loadUserByUsername参数name为空:

  1.   如果没有在config里自定义.usernameParameter,那么可能是username这个名称不对。
  2.   如果你的security的config里面设置了.formLogin(),那么前台提交就必须要用form表单提交,由于我用的axios,所以需要模拟form提交
  1. headers: {
  2. 'Content-Type': 'application/x-www-form-urlencoded'
  3. }

以及data格式需要转换一下

  1. transformRequest: [function (data) {
  2. let ret = ''
  3. for (let it in data) {
  4. ret += encodeURIComponent(it) + '=' + encodeURIComponent(data[it]) + '&'
  5. }
  6. return ret
  7. }],

至于别的登陆方法,完全自定义filter登陆那就得看具体代码代码了

以上 over~~

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/weixin_40725706/article/detail/481606
推荐阅读
相关标签
  

闽ICP备14008679号