JWT大白话:登录后发一串加密凭证,多端登录不用存Session

5个月前 (06-07 14:40)阅读1回复0
genmulu
genmulu
  • 管理员
  • 注册排名1
  • 经验值3465
  • 级别管理员
  • 主题693
  • 回复0
楼主

新手做前后端分离、小程序,不知道JWT是什么,今天大白话讲清楚,什么时候用。

JWT就是一串加密的登录凭证

用户登录成功,后端把用户ID、过期时间加密成一串字符串,发给前端,前端存在本地,以后每次请求,把这串字符串放在请求头里发给后端,后端解密验证,知道是哪个用户,不用在服务器存Session。

好处

不用在服务器存用户登录状态,多端、多服务器都能用,不用同步Session,适合小程序、前后端分离项目。

注意

JWT别存敏感信息,就是个凭证,过期时间别设太长,用户退出的时候,前端把token删掉就行,别自己写加密算法,用官方的JWT库,安全。

本站源码来源于网络收集修改或者交换,甚至可能并非原创,如遇未经考证信息需持审慎态度。若有疑问,可联系本站处理。

本文地址:https://www.genmulu.cn/genmulu/317.html

0
回帖

JWT大白话:登录后发一串加密凭证,多端登录不用存Session 期待您的回复!

取消
载入表情清单……
载入颜色清单……
插入网络图片

取消确定

图片上传中
编辑器信息
提示信息