顾乔芝士网

持续更新的前后端开发技术栈

swagger添加权限验证,保证API(接口)安全性

当我们使用swagger,进行接口测试,怕接口不安全,担心暴露。可以采用两种方式

环境权限配置

可以对swagger文档配置只在测试环境可访问,生产环境不可访问。

@Profile({"dev","test"})

进行以上配置,则只有在dev以及test环境有效,在生产环境不可访问。

账户权限配置

springboot的项目可在yml文件配置

# swagger插件
swagger.production=false
swagger.basic.enable= true
swagger.basic.username=admin
swagger.basic.password=admin

以上分别为启用,并且用户名为admin.密码为123456。

注意swagger.production 不可以设置为true,否则将屏蔽所有资源

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言