token验证的前后端流程
1.什么是token?
一般我们所说的的token大多是指用于身份验证的token,在计算机身份认证中是令牌(临时)的意思。
2.生成token
生成Token的解决方案有许多,常用的一种就是 Json Web Tokens
JWT标准的Tokens由三部分组成
- header:包含token的类型和加密算法
- payload:包含token的内容
- signature:通过密钥将前两者加密得到最终的token
后端部分(nodejs)
首先引入jsw模块
cnpm install jsonwebtoken -S
在文件中引入。
var jwt = require("jsonwebtoken");
然后构建 生成token和验证token的两个模块
生成token接收两个参数(token的主题,token生命周期):代码如下
验证token接收三个
版权声明:本文为weixin_45104097原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。