一、该问题的重现步骤是什么?
1. 生产环境安全扫描出了swagger泄露接口信息。
2. 我希望关闭生产的swagger,或者所有环境都关了也可以。
3. 问,yml中加
: : : false
行不
二、你期待的结果是什么?实际看到的又是什么?
看其他相同问题,prod环境swagger应该会自动关闭的,实际上我们被扫描出来了
三、你正在使用的是什么产品,什么版本?在什么操作系统上?
4.7.0 商业版 bladexBoot版本
四、请提供详细的错误堆栈信息,这很重要。
五、若有更多详细信息,请在下面提供。
扫描的报告和你们的生产地址发我们邮件 bladejava@qq.com,我们去验证看下。
如果确实是prod模式启动,那么程序内部已经关闭了的,代码在这里:https://center.javablade.com/blade/BladeX-Tool/src/branch/master/blade-starter-swagger/src/main/java/org/springblade/core/swagger/SwaggerLauncherServiceImpl.java#L45
你们启动的时候可以调试看下,默认情况下能关的都关了,如果还开着,看看你们是哪里的配置文件开启了。
扫一扫访问 Blade技术社区 移动端