session会话保持
- 会话保持
浏览器向服务器发送请求登录,服务器把验证信息存储在session里,并返回一个sessionid给浏览器,浏览器把sessionid存储到cookie中,下次请求时带着cookie一起发送给服务器,服务器根据浏览器发送的cookie从内存中获取用户的信息
- 缺点
- 占用内存
- ssessionid存储在cookie中不安全,容易产生CSRF问题
- 限制了服务器的扩展
jwt token的会话保持
- 会话保持
浏览器发送请求登录,服务端认证身份,根据算法,将用户标识信息编码生成token,并返回给浏览器做本地存储,下次请求时,把本地的token一起发送给服务器,服务器通过解码token完成用户身份认证
- 优点
- 不占用内存
- 具有哈希加密的签名,相对来说比较安全
- 有利于服务器的扩展