使用apifox配置全局token


首先安装好apifox软件,附上官方下载地址[官网](https://www.apifox.cn/)。

1. 接口导入

首先需要新建自己的项目。
![在这里插入图片描述](https://img-blog.csdnimg.cn/aa668669e3c0496a96fc7396665fa341.png
进入自己的项目,点击 “导入数据” 按钮,点击“新建数据源”按钮
在这里插入图片描述
配置数据源参数(前提需要有能访问到的数据源URL),接口部分可以新建模块,尽量不要把所有的接口全部放在根目录下面。
在这里插入图片描述
完成之后,点击立即导入。如果服务正常,就可以导入工程中的接口。截一个我先前导入的接口样例。
在这里插入图片描述

2. 配置全局token

Token 方式是将登录凭证放在接口请求参数里(通常会放在 Header)。常见的有Basic Auth、Bearer Token、API Key等方式。

使用方法:

方法 1. 通过全局(根目录)、分组(分组设置)、接口(文档编辑页)的 Auth 设置授权信息,支持如下多种授权类型

在这里插入图片描述
Bearer Token方式
在这里插入图片描述
API Key 方式
在这里插入图片描述

方法 2. 手动将 token 写入 Header 或其他对应参数里(推荐使用 环境变量 存放 token)。示例:

Bearer Token:设置一个名为Authorization的 Header,设置值为

Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9yJpZCI6...

或者使用环境变量,设置值为Bearer {{AUTH_TOKEN}}

方法 3. 在 环境 里的全局参数统一设置,所有接口运行时会自动加上全局参数,无需每个接口手动设置。

(完)

  • 4
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 5
    评论
Sa-Token全局配置可以通过在系统中添加SaTokenConfig类来实现。在SaTokenConfig类中,可以配置全局的鉴权规则、路由拦截鉴权和全局错误处理等。 首先,可以使用`@Configuration`注解将SaTokenConfig类标记为配置类。然后,可以使用`@Bean`注解将SaToken配置对象进行实例化,并进行相应的配置。 在全局鉴权规则的配置中,可以使用`@Bean`注解将`AuthRule`对象进行实例化,并通过`addRule`方法添加鉴权规则。例如,可以使用`AuthRule.checkPermit()`方法添加一个允许所有请求通过的鉴权规则。 在路由拦截鉴权的配置中,可以使用`@Bean`注解将`RouterInterceptor`对象进行实例化,并通过`addPathPatterns`方法添加需要进行鉴权的路由路径。例如,可以使用`addPathPatterns("/**")`方法添加对所有路径的鉴权拦截。 在全局错误处理的配置中,可以使用`@Bean`注解将`ErrorRender`对象进行实例化,并通过`setError`方法进行错误处理的配置。例如,可以使用`setError(e -> gson.toJson(Result.bad(e.getMessage())))`方法将错误信息转换为JSON格式并返回。 通过以上配置,可以实现Sa-Token全局配置,包括鉴权规则、路由拦截鉴权和全局错误处理等。这样,在系统中使用Sa-Token时,就可以按照全局配置进行鉴权和错误处理了。 #### 引用[.reference_title] - *1* *2* *3* [Spring-Cloud-Gateway 整合 Sa-Token 全局过滤器之路由匹配](https://blog.csdn.net/m0_51810668/article/details/130980207)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down28v1,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值