【jwt token以及session的会话保持】

本文探讨了session和JWT Token两种会话保持机制。session将验证信息存储在服务器内存,依赖cookie中的sessionid,但存在内存占用、安全性和扩展性问题。JWT Token则将用户信息编码为token存储在客户端,通过解码验证,避免了session的缺点,更利于服务器扩展且相对安全。
摘要由CSDN通过智能技术生成

session会话保持

  1. 会话保持
    浏览器向服务器发送请求登录,服务器把验证信息存储在session里,并返回一个sessionid给浏览器,浏览器把sessionid存储到cookie中,下次请求时带着cookie一起发送给服务器,服务器根据浏览器发送的cookie从内存中获取用户的信息
    在这里插入图片描述

  1. 缺点
    • 占用内存
    • ssessionid存储在cookie中不安全,容易产生CSRF问题
    • 限制了服务器的扩展

jwt token的会话保持

  1. 会话保持
    浏览器发送请求登录,服务端认证身份,根据算法,将用户标识信息编码生成token,并返回给浏览器做本地存储,下次请求时,把本地的token一起发送给服务器,服务器通过解码token完成用户身份认证
    在这里插入图片描述

  1. 优点
    • 不占用内存
    • 具有哈希加密的签名,相对来说比较安全
    • 有利于服务器的扩展
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值