JWT大白话:登录后发一串加密凭证,多端登录不用存Session
新手做前后端分离、小程序,不知道JWT是什么,今天大白话讲清楚,什么时候用。
JWT就是一串加密的登录凭证
用户登录成功,后端把用户ID、过期时间加密成一串字符串,发给前端,前端存在本地,以后每次请求,把这串字符串放在请求头里发给后端,后端解密验证,知道是哪个用户,不用在服务器存Session。
好处
不用在服务器存用户登录状态,多端、多服务器都能用,不用同步Session,适合小程序、前后端分离项目。
注意
JWT别存敏感信息,就是个凭证,过期时间别设太长,用户退出的时候,前端把token删掉就行,别自己写加密算法,用官方的JWT库,安全。
本站源码来源于网络收集修改或者交换,甚至可能并非原创,如遇未经考证信息需持审慎态度。若有疑问,可联系本站处理。
0