开发指南040-swagger加header
创始人
2024-09-25 12:25:42
0

       swagger可以在线生成接口文档,便于前后端沟通,而且还可以在线调用接口,方便后台调试。但是接口需要经过登录校验,部分接口还需要得到登录token,使用token识别用户身份进行后续操作。这种情况下,都需要接口增加header,好携带认证信息。

        swagger2和swagger3有很大不同,平台选用的是swagger3。网上很多解决方案都是swagger2的,采用时一定看好自己的版本。无论2或3基本都是改配置类:

        第一步 new Docket这里要加上               

                .securitySchemes(securitySchemes())
                .securityContexts(securityContexts());

                其中:

    private List securitySchemes() {
        //设置请求头信息
        List result = new ArrayList<>();
        ApiKey apiKey = new ApiKey("qlm-jwt", "qlm-jwt", "header");
        result.add(apiKey);
        return result;
    }
    private List securityContexts() {
        //设置需要登录认证的路径
        List result = new ArrayList<>();
        result.add(buildContext("/.*"));
        return result;
    }

         第二步:启动真正的前端进行登录,在application中找到token

         第三步:打开swagger_ui界面,会发现右上角多了个授权的按钮。打开录入上面的token

         第四步:在线测试接口。发现可以通过接口的登录验证了

     

相关内容

热门资讯

第六分钟辅助挂!微信呢小程序微... 微信呢小程序微乐房间怎么开挂是一款专注玩家量身打造的游戏记牌类型软件,在微信呢小程序微乐房间怎么开挂...
盘点一款!微信小程序微乐陕西挖... 盘点一款!微信小程序微乐陕西挖坑辅助,新九哥破解版(有挂秘籍辅助开挂工具);无需打开直接搜索薇:13...
透视讲解!随意玩房卡辅助,微乐... 透视讲解!随意玩房卡辅助,微乐自建房辅助工具2025在哪,存在挂教程(今日头条);无需打开直接搜索打...
十分钟辅助挂!福建兄弟13水修... 十分钟辅助挂!福建兄弟13水修改器,天天爱柳州辅助(熟悉开挂辅助器);无需打开直接搜索加薇13670...
最新通报!广西友乐辅助吧,四川... 最新通报!广西友乐辅助吧,四川熊猫辅助软件下载(有挂神器开挂辅助软件)1、下载安装好四川熊猫辅助软件...
透视实锤!微信小程序雀神挂件怎... 透视实锤!微信小程序雀神挂件怎么安装,极速猜一猜暗堡辅助,力荐教程(有挂规律)这是一款可以让一直输的...
分享一款!浙江游戏厅辅助器,阿... 【亲,浙江游戏厅辅助器 这款游戏可以开挂的,确实是有挂的,很多玩家在这款浙江游戏厅辅助器中打牌都会发...
第5演示!微乐安徽小程序辅助,... 大家好,今天小编来为大家解答极速猜一猜暗堡辅助器这个问题咨询软件客服可以免费测试直接加微信(1367...
透视辅助!德普之星透视辅助插件... 透视辅助!德普之星透视辅助插件,aapoker怎么选牌,2026新版教程!(真实有挂)您好:德普之星...
第7分钟辅助挂!极速猜一猜暗堡... 第7分钟辅助挂!极速猜一猜暗堡辅助,蛮王大厅辅助教程(精通开挂透视辅助工具)您好:极速猜一猜暗堡辅助...