YAPI接口自动鉴权功能部署详解
安装准备以下操作默认要求自己部署 过yapi最好是部署过yapi二次开发环境。无论是选择在线安装或者是本地安装都需要安装client工具。1、yapi-clinpm install yapi-cli –g2、安装后将文件夹nodejs/node_global配置进环境变量。3、ykit: npm install -g ykit。在线安装1、转到含有config.json的目录下2、执行yapi plugin --name yapi-plugin-interface-oauth2-token在线安装一般对网络要求较高在失败的情况下可以使用离线安装。离线安装1、下载源码https://github.com/shouldnotappearcalm/yapi-plugin-interface-oauth2-token2、解压源码中的node_modules.tar.gz覆盖原来的yapi下node_modules目录。3、转到vendors目录下4、执行ykit pack –m5、若碰到以上问题一般都需要更新node-sass执行指令npm rebuild node-sass6、安装完毕重启yapi服务配置使用1、选择接口-设置-接口自动授权选择已设置的环境打开自动获取token选项即打开计划任务2、获取token地址这里就按照一个普通接口去处理根据不同的调用方式填写接口名和入参即可。有几点说明a、get方法地址后带的参数和下面的参数列表会重复只需要填一处即可。比如上面地址里含有?usernamexxx下面的列表里就不要再写username这个参数了。b、“检验”按钮很有用可用判断是否可通过当前接口取token。如果是普通接口返回的一般是401无授权表现所以要保证该检验通过。c、“data”表里默认是空白旁边有个Delete键。如果为空则可以不管。不用特意按Delete键删除删除后较难恢复。3、设置token有效时长短于token更新时长与token过期时长两者的最小值即可。4、请求头字段按待测程序程序的token写在哪里就设置哪个字段。5、获取路径F12调试获取token地址如果返回的是json那根节点就是body然后一层层按路径往下取即可。很多情况下路径是这样的body.result.jwt.token_type body.result.jwt.access_token6、保存保存按钮其实是可以起到调试作用的。保存后会实时触发一次更新。更新后可以去“环境配置”中查看更新后的值。记得查看前要按F5刷新页面。至此接口鉴权功能添加完毕。最后下方这份完整的软件测试 视频教程已经整理上传完成需要的朋友们可以自行领取【保证100%免费】软件测试面试文档我们学习必然是为了找到高薪的工作下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料并且有字节大佬给出了权威的解答刷完这一套面试资料相信大家都能找到满意的工作。