提交 d888dec3 编写于 作者: O o2null

Merge branch 'fix/禁用api的时候同时禁用源代码访问' into 'wrdp'

[平台]禁用api访问的时候同时禁用源代码访问

See merge request o2oa/o2oa!5160
......@@ -224,6 +224,7 @@ public class ApplicationServerTools extends JettySeverTools {
if (BooleanUtils.isFalse(applicationServer.getExposeJest())) {
FilterHolder denialOfServiceFilterHolder = new FilterHolder(new DenialOfServiceFilter());
webApp.addFilter(denialOfServiceFilterHolder, "/jest/*", EnumSet.of(DispatcherType.REQUEST));
webApp.addFilter(denialOfServiceFilterHolder, "/describe/sources/*", EnumSet.of(DispatcherType.REQUEST));
}
handlers.addHandler(webApp);
} else if (Files.exists(dir)) {
......@@ -263,6 +264,11 @@ public class ApplicationServerTools extends JettySeverTools {
webApp.addFilter(holder, "/*", EnumSet.of(DispatcherType.REQUEST));
webApp.addServlet(StatViewServlet.class, "/druid/*");
}
if (BooleanUtils.isFalse(applicationServer.getExposeJest())) {
FilterHolder denialOfServiceFilterHolder = new FilterHolder(new DenialOfServiceFilter());
webApp.addFilter(denialOfServiceFilterHolder, "/jest/*", EnumSet.of(DispatcherType.REQUEST));
webApp.addFilter(denialOfServiceFilterHolder, "/describe/sources/*", EnumSet.of(DispatcherType.REQUEST));
}
handlers.addHandler(webApp);
} else if (Files.exists(dir)) {
PathUtils.cleanDirectory(dir);
......
......@@ -84,6 +84,7 @@ public class CenterServerTools extends JettySeverTools {
if (BooleanUtils.isFalse(centerServer.getExposeJest())) {
FilterHolder denialOfServiceFilterHolder = new FilterHolder(new DenialOfServiceFilter());
webApp.addFilter(denialOfServiceFilterHolder, "/jest/*", EnumSet.of(DispatcherType.REQUEST));
webApp.addFilter(denialOfServiceFilterHolder, "/describe/sources/*", EnumSet.of(DispatcherType.REQUEST));
}
handlers.addHandler(webApp);
} else {
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册