当前位置: 首页 > news >正文

前端面试 vue 接口权限控制

接口权限目前一般采用jwt的形式来验证,没有通过的话一般返回401,跳转到登录页面重新进行登录

对于 jwt的理解

前端接口权限的控制主要通过接口权限配置和JWT(‌Json Web Token)‌技术来实现。‌

首先,‌接口权限控制的基本原理是通过配置接口的访问权限和数据权限,‌确保只有经过授权的用户才能访问特定的接口。‌这通常涉及到RESTful API的使用,‌其中接口权限认证机制采用Json Web Token (JWT)。‌JWT是一种开放标准,‌它定义了一种紧凑的、‌自包含的方式,‌用于作为JSON对象在各方之间安全地传输信息)

登录完拿到token,将token存起来,通过axios请求拦截器进行拦截,每次请求的时候头部携带token

大白话 (就是在请求拦截器中 拦截token 没有或者失效的话跳转登录页 拿回 存储起来 token 添加到请求头中 继续请求

axios.interceptors.request.use(config => {config.headers['token'] = cookie.get('token')return config
})
// 响应拦截器
axios.interceptors.response.use(res=>{},{response}=>{if (response.data.code === 40099 || response.data.code === 40098) { //token过期或者错误router.push('/login')}
})

http://www.lryc.cn/news/405108.html

相关文章:

  • 【DevOps系列】构建Devops系统
  • ABAP打印WORD的解决方案
  • emr部署hive并适配达梦数据库
  • 王春城:怎么用精益思维重塑企业战略规划格局?
  • git reset
  • E17.【C语言】练习:sizeof和strlen的辨析
  • 便携气象站:科技助力气象观测
  • php 存储复杂的json格式查询(如:经纬度)
  • UDP网口(1)概述
  • Linux - 进程的概念、状态、僵尸进程、孤儿进程及进程优先级
  • Gradle依赖报告:项目依赖树的X光机
  • 开源XDR-SIEM一体化平台 Wazuh (1)基础架构
  • 从零开始:构建基于深度学习的实时跌倒检测系统(UI界面+YOLO代码+数据集)
  • 【策略模式在项目中的实际应用】
  • 昇思25天学习打卡营第14天|计算机视觉
  • 将json数组格式转成数组
  • 接口测试之测试原则、测试用例、测试流程详解
  • 证书上的服务器名错误解决方法
  • 前端:上传2进制图片
  • web前端 React 框架面试200题(三)
  • 交流负载箱:电力系统的节能利器
  • 【思科】链路聚合实验配置和背景
  • 使用 vue-element-plus-admin 框架遇到的问题记录
  • 从零开始手写STL库:List
  • 蒙特卡洛采样
  • Apache虚拟主机VirtualHost配置项详解
  • OpenAI从GPT-4V到GPT-4O,再到GPT-4OMini简介
  • 从人工巡检到智能防控:智慧油气田安全生产的新视角
  • 【黑马java基础】Lamda, 方法引用,集合{Collection(List, Set), Map},Stream流
  • Stable Diffusion 使用详解(1)---- 提示词及相关参数