1. 具体实现
1.1 用户登录
项目采用前后端分离架构(无 Cookie 模式)
所谓 Cookie ,本质上就是一个特殊的
header
参数而已, 而既然它只是一个 header 参数,我们就能手动模拟实现它,从而完成鉴权操作。
-
后端将 token 返回到前端
- 首先调用
StpUtil.login(id)
进行登录。 - 调用
StpUtil.getTokenInfo()
返回当前会话的 token 详细参数。
- 首先调用
-
前端将 token 提交到后端
- 将 token 塞到请求
header
里 ,格式为:{tokenName: tokenValue}
。
- 将 token 塞到请求
...大约 9 分钟