jwt原理及使用

本文介绍了JWT(JSON Web Token)作为跨域认证解决方案的原因,解释了Session认证的局限性,详细阐述了JWT的工作原理、组成部分及使用方式,并强调了定义secret密钥的重要性。
摘要由CSDN通过智能技术生成

一、了解Session认证的局限性

Session认证机制需要配合Cookie才能实现。由于Cookie默认不支持跨域访问,所以当涉及到前端跨域请求后端接口的时候,需要做很多额外的配置,才能实现Session跨域认证。

注意:

  • 当前端请求后端接口不存在跨域问题的时候,推荐使用Session身份认证机制。
  • 当前端需要跨域请求后端接口的时候,不推荐使用Session身份认证机制,推荐使用JWT认证机制。

二、什么是JWT

JWT(英文全称: JSON Web Token)是目前最流行的跨域认证解决方案。

三、JWT的工作原理

在这里插入图片描述总结:用户的信息通过Token字符串的形式,保存在客户端浏览器中。服务器通过还原Token字符串的形式来认证用户的身份。

四、JWT的组成部分

JWT由以下三部分组成,用英文.分隔

  • Header(头部)
  • Payload(负载)
  • Signature(签名)

写成一行: Header.Payload.Signature

请添加图片描述<

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值