了解JWT

登录验证方式

1、session存放在服务器端,通过session ID去获取
缺点:集群无法共享
2、Token + Redis
缺点:每次都需要根据token查询到相应内容。对服务器压力大。
3、Jwt

Jwt底层组成

  1. 头部:记录令牌类型、签名算法等 {“alg”:“HS256”,“type”:“JWT”}
  2. payload 装载的数据:携带用户信息
  3. 验证签名:防止Token被篡改、确保安全性

Jwt与Token的区别

  • Token依赖于Redis查询数据信息,token存放value数据比较安全。
  • Jwt不需要依赖服务器,将数据信息内容直接存放在客户端。

Jwt优缺点

优点

  1. 无需在服务器端存放用户的数据,减轻服务器端的压力
  2. 轻量级、json风格
  3. 跨语言

缺点

  1. 无法更新token有效期
  2. 无法销毁token
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值