token验证的前后端流程与操作

  • Post author:
  • Post category:其他




token验证的前后端流程


1.什么是token?


一般我们所说的的token大多是指用于身份验证的token,在计算机身份认证中是令牌(临时)的意思。


2.生成token


生成Token的解决方案有许多,常用的一种就是 Json Web Tokens

JWT标准的Tokens由三部分组成

  1. header:包含token的类型和加密算法
  2. payload:包含token的内容
  3. signature:通过密钥将前两者加密得到最终的token



后端部分(nodejs)

首先引入jsw模块

 cnpm  install  jsonwebtoken  -S

在文件中引入。

 var jwt = require("jsonwebtoken");

然后构建 生成token和验证token的两个模块

生成token接收两个参数(token的主题,token生命周期):代码如下

生成token

验证token接收三个



版权声明:本文为weixin_45104097原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。