Fix: Deny passwordless access to prometheus API if readonly access is disabled
Fix #1358
This commit is contained in:
parent
d419fd4794
commit
f8cba5721e
@ -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);
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user