Apifox调用Security6.0权限接口

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Apifox调用Security6.0权限接口相关的知识,希望对你有一定的参考价值。

(Apifox调用Security权限接口)

1. SpringBoot3.0集成SpringSecurity

以下配置已经在YiYi项目里面添加完成,大家可以下载代码直接运行即可。

因为项目升级到SpringBoot3.0了,使用Shiro有很多问题目前好像不支持SpringBoot3.0, 大部分问题都出在javax这个包改成了jakarta 这个包下面了,所以好多组件我们用不了, 需要各大厂家去适配SpringBoot3.0。

1.1 pom

<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-security</artifactId>
</dependency>

1.2 properties配置

spring.security.user.name=user
spring.security.user.password=123456

通过以上的配置就已经可以使用了, 访问接口前就要先去登录。 用户名和密码就是我们properties配置的内容: 首先访问:http://127.0.0.1:8181/yiyi/ 然后访问:http://127.0.0.1:8181/yiyi/demo/hello

2. Apifox 配置

这里我也将测试接口分享出来了: https://www.apifox.cn/apidoc/shared-3c76269b-f5c8-4029-865d-9df9f4e19880/api-51628496 配置之前有一个小插曲,因为我没有更新最新的版本, 使用了Auth配置继承没有用!!!所以大家及时更新最新版本。

2.1 配置根目录Auth

因为这里使用的只是简单的用户名密码验证, 所以我们这里需要配置根目录里面的Auth, 然后在其他目录下的接口直接继承即可, 不然你要一个一个接口配置比较麻烦。 具体配置如下图: 然后我们调用接口试验即可:

如果没有配置权限会怎么样? HTTP 状态码错误:应当是 200 实际却是 401

2.2 ApiFox 分享调用本地接口

那如果想用Apifox分享的接口来访问本地接口怎么用呢? 这里需要点击安装Chrome插件

这里就是安装使用教程,可以参考如下连接步骤即可:

https://www.apifox.cn/help/app/web/browser-extension/

这里有一个bug,也是继承了Auth但是没用: 希望官方能尽快把分享的调用bug也修复一下。

以上是关于Apifox调用Security6.0权限接口的主要内容,如果未能解决你的问题,请参考以下文章

Apifox:满足你对 Api 的所有幻想

Apifox:满足你对 Api 的所有幻想

Apifox:满足你对 Api 的所有幻想

如何使用 Apifox 来管理测试你的接口

Apifox写接口自动化测试用例总结-2

用了国产接口管理神器 Apifox 之后,我果断从 Postman “脱坑”了