up:: 深入理解session

说明: 我们在后面的小节中会使用到这

Jwt 对我们的项目的进行升级,我们会把我们原来的这种用 session 验证的这种方式升级成为这 Jwt, 所以呢?我们现在这个小节主要是从理论和原理层面对我们的这 Jwt 进行学习。

JWT介绍

官网【JSON Web Tokens - jwt.io

JWT原理

说明:

session与JWT对比

1.JWT流程:

说明: session流程请查阅登陆状态的保存和验证

2.优缺点对比

session:

JWT优点:

JWT缺点:

JWT和Session的区别_时光偏执的博客-CSDN博客_jwt session

JWT和cookie/session的区别及优缺点 - Gavin_j - 博客园


虽然Jwt 有一些缺点,但是瑕不掩瑜由于它具有不需要存储 session 这样的一个优点,所以这 Jwt 就不需要去考虑分布式 session 存储的问题,而且 Jwt 它的扩展性好,所以目前Jwt 在互联网公司中的应用的也是越来越广泛了,虽然我们当前的这个电商项目,它的实际用户量确实并不大,但是我们也很有必要去学习Jwt 的知识,以便于后续呢我们可以更快的去上手公司的项目,在下一个小节中,我们就会开始进入到Jwt 实际的开发了。