119.JWT的基本内容

一、JWT的基本概念

官网地址:JSON Web Tokens - jwt.io

1.什么是JWT

JWT:JSON WEB TOKEN(就是一种token)

通过JSON的形式作为web应用中的令牌,用于在各方之间安全地将信息作为JSON对象传播。在数据传输过程中,还能完成数据加密、签名等相关处理

2.JWT能做什么

(1)授权

这是使用JWT最常见的方案,一旦用户登录,每个后续请求将包括JWT,从而允许用户访问该令牌允许的路由、服务和资源。

单点登录是当前广泛使用JWT的一项功能,因为他开销小,而且可以在不同的域中轻松使用。

(2)信息交换

jwt是在各方之间安全传输信息的好方法,因为可以对JWT进行签名,所以可以确保发件人是他们所说的人。

此外由于签名是使用标头和有效负载计算的,因此还可以验证内容是否经过篡改。

二、传统的session认证

1.认证流程

http本身是无状态的协议,也就意味着,如果用户像我们的应用提供了用户名和密码进行用户

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

鹏哥哥啊Aaaa

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值