Spring Security 学习(1)

本文介绍了Spring Boot 2.0与Spring Security 5.0.3结合时的登录验证流程,包括登录页面配置、登录请求路径匹配及PasswordEncoder的使用。在配置WebSecurityConfig时,注意登录页URL无需包含项目名,但前端请求需加上。登录验证成功后,需确保Controller路径与loginProcessingUrl一致。使用BCryptPasswordEncoder作为密码加密方式,并在userDetailsService中,数据库中的角色需以ROLE_为前缀,以避免403错误。
摘要由CSDN通过智能技术生成

版本:Spring Boot 2.0 + Spring Security 5.0.3

1.spring security登录验证流程参考

https://blog.csdn.net/abcwanglinyong/article/details/80981389

爬过的坑

1.配置WebSecurityConfig的logionPage的时候,不用加上项目名称。sercurity会默认加上项目名称前缀。
在这里插入图片描述
但是在前端请求的时候,必须加上项目名。
在这里插入图片描述
2.前端登录请求对应loginProcessingUrl配置对应登录验证成功后的Controller,三条路径必须一致
在这里插入图片描述
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值