Fix: Deny passwordless access to prometheus API if readonly access is disabled

Fix #1358
This commit is contained in:
Thomas Basler 2023-09-19 18:59:20 +02:00
parent d419fd4794
commit f8cba5721e

View File

@ -25,6 +25,10 @@ void WebApiPrometheusClass::loop()
void WebApiPrometheusClass::onPrometheusMetricsGet(AsyncWebServerRequest* request) void WebApiPrometheusClass::onPrometheusMetricsGet(AsyncWebServerRequest* request)
{ {
if (!WebApi.checkCredentialsReadonly(request)) {
return;
}
try { try {
auto stream = request->beginResponseStream("text/plain; charset=utf-8", 40960); auto stream = request->beginResponseStream("text/plain; charset=utf-8", 40960);