Token工作流程

392 阅读1分钟

Token工作流程

1.为什么要有token?

默认情况下,HTTP是一个无状态协议,也就是说任何浏览器都可以访问服务器,但是服务器并不能知道浏览器到底是属于哪个用户的。

image.png

2.token是什么 : 认证令牌

token是一串经过加密之后的字符串,相当于是用户一种身份认证令牌。类似于古代的腰牌,现代的工牌。 见到这个牌子,服务器才知道你是自己人,才会把数据响应给你。

3.token应用 : 免登录

有了token之后,用户就不需要每一次访问网站都要先输入账号密码,才能拿到数据了。 而是只需要登录一次,以后拿着token,服务器就知道你是哪一个用户了。

(1)token工作流程介绍
token工作流程分为三个步骤

第一步: 用户发送登录请求

第二步:服务器响应token,客户端将token存储在本地

第三步: 登录之后的所有请求,用户都需要在请求头中发送token

image.png

image.png

image.png

CMS项目使用axios拦截器来发送token

  1.发送登录请求
  2.服务器响应token,浏览器将token存储在本地
  3.request.js文件中,通过拦截器给每一个接口设置请求头发送token

image.png

image.png

image.png