JWT介绍
JWT是JSON Web Token的缩写,是为了在网络应用环境间传递声明而执行的- -种基于JSON的开放标准((RFC 7519)。JWT本身没有定义任何技术实现,它只是定义了一种基于Token的会话管理的规则,涵盖Token需要包含的标准内容和Token的生成过程,特别适用于分布式站点的单点登录(SSO) 场景。
JWT的Header中存储了所使用的加密算法和Token类型
Payload表示负载,也是一个JSON对象,JWT规定了7个官方字段供选用
Signature部分是对前两部分的签名,防止数据篡改。
首先,需要指定一一个密钥(secret) 。 这个密钥只有服务器才知道,不能泄露给用户。然后,使用Header里面指定的签名算法(默认是HMAC SHA256),按照下面的公式产生签名
JWT序列化默认使用Newtonsoft.Json
因为我用的IL热更所以使用Litjson
只需修改两个地方即可
白嫖地址:
链接:https://pan.baidu.com/s/1AUB-BIJVrhqgL5nx0zDlcw?pwd=l53p
提取码:l53p