开发指南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

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

     

相关内容

热门资讯

26年最新开挂版!南通长牌辅助... 26年最新开挂版!南通长牌辅助透视挂,山水云南麻将存在有外挂,竟然真的有挂一、南通长牌游戏安装教程牌...
26年最新开挂版!雀悦辅助透视... 26年最新开挂版!雀悦辅助透视挂,杭州麻将真的有外挂,其实新版有挂;1、雀悦模拟器是什么优化,雀悦俱...
26年最新开挂版!乐斗小院辅助... 26年最新开挂版!乐斗小院辅助透视挂,鹰潭麻将存在有外挂,一贯真的有挂1、超多福利:超高返利,海量正...
26年最新开挂版!兴动荆卫游戏... 26年最新开挂版!兴动荆卫游戏辅助透视挂,多乐红中麻将真的是有外挂,一直真是有挂1、完成兴动荆卫游戏...
26年最新开挂版!宝龙互娱辅助... 26年最新开挂版!宝龙互娱辅助透视挂,九九山城麻将确实有外挂,都是有挂透明挂1、九九山城麻将模拟器是...
26年最新开挂版!鸿运阁辅助透... 26年最新开挂版!鸿运阁辅助透视挂,指牌屋亲友版确实有外挂,总是有挂解惑1、打开软件启动之后找到中间...
26年最新开挂版!明星麻将辅助... 26年最新开挂版!明星麻将辅助透视挂,广东闲来麻将是有外挂,本来果真有挂1、操作简单,无需明星麻将手...
26年最新开挂版!天天乐棋牌辅... 26年最新开挂版!天天乐棋牌辅助透视挂,杭州都莱真的有外挂,好像有挂规律1、每一步都需要思考,不同水...
26年最新开挂版!微信链接三公... 26年最新开挂版!微信链接三公辅助透视挂,17好友麻将是有外挂,确实有挂头条1、让任何用户在无需微信...
26年最新开挂版!红十游戏辅助... 26年最新开挂版!红十游戏辅助透视挂,微乐山西麻将真的有外挂,真是有挂秘籍1、26年最新开挂版!红十...