什么是JWT

这篇文章给大家介绍什么是 JWT,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。

成都创新互联公司专注为客户提供全方位的互联网综合服务,包含不限于网站制作、成都做网站、卫辉网络推广、微信平台小程序开发、卫辉网络营销、卫辉企业策划、卫辉品牌公关、搜索引擎seo、人物专访、企业宣传片、企业代运营等,从售前售中售后,我们都将竭诚为您服务,您的肯定,是我们最大的嘉奖;成都创新互联公司为所有大学生创业者提供卫辉建站搭建服务,24小时服务热线:18980820575,官方网址:www.cdcxhl.com

什么是 JSON Web Token(JWT)

JSON Web Token (JWT) 作为一个开放的标准 (RFC 7519) 定义了一种简洁自包含的方法用于通信双方之间以 JSON 对象的形式安全的传递信息。因为有数字签名,所以这些通信的信息能够被校验和信任。

JWT 可以使用秘钥(secret)进行签名 (使用 HMAC 算法) 或使用 RSA 或 ECDSA 算法的公钥/私钥对(public/private key)。

尽管 JWT 可以在通讯的双方之间通过提供秘钥(secret)来进行签名,我们将会更多关注 **已签名(signed)**的 token。

通过签名的令牌可以验证其中数据的 完整性(integrity) ,而加密的令牌可以针对其他方 隐藏(hide) 申明。

当令牌(token)使用 公钥/私钥对(public/private key)进行签名的时候,只有持有私钥进行签名的一方是进行签名的。

关键术语的中英文对照

  • token - 令牌

  • secret - 秘钥

  • signature - 签名

  • claims - 要求或者数据

关于什么是 JWT就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。


当前题目:什么是JWT
转载来源:http://myzitong.com/article/ippoij.html