Skip to content

Latest commit

 

History

History
39 lines (20 loc) · 975 Bytes

changelog.md

File metadata and controls

39 lines (20 loc) · 975 Bytes
  1. step1

输入 git checkout step1 即可前往

建立了 spring boot spring security数据库

  1. step2

输入 git checkout step2 即可前往

完成了生成 token 的过程

顺便完成了登陆时生成 token 并返回 json 的接口

接口的地址在 LoginController 类,可以自行研究

  1. step3

输入 git checkout step3 即可前往

完成了解析 token ,并从数据库中获取用户详细信息 userDetail 的功能

  1. step4

输入 git checkout step4 即可前往

定义解析 token 的拦截器,该拦截器能够实现拦截用户请求并解析其中 token 所对应账户的权限并将权限写入本次会话中

  1. step5

输入 git checkout step5 即可前往

注册步骤四的拦截器,使它在 Spring Security 读取本次会话权限前将用户所具有的权限写入本次会话中

  1. step6

输入 git checkout step6 即可前往

完善 401 和 403 返回结果