Fix: protect api/powerlimiter/status endpoint
this endpoint must not spill info if read-only access is disabled.
This commit is contained in:
parent
c55ff7d9ae
commit
41fd52db52
@ -27,6 +27,10 @@ void WebApiPowerLimiterClass::init(AsyncWebServer& server, Scheduler& scheduler)
|
|||||||
|
|
||||||
void WebApiPowerLimiterClass::onStatus(AsyncWebServerRequest* request)
|
void WebApiPowerLimiterClass::onStatus(AsyncWebServerRequest* request)
|
||||||
{
|
{
|
||||||
|
if (!WebApi.checkCredentialsReadonly(request)) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
AsyncJsonResponse* response = new AsyncJsonResponse();
|
AsyncJsonResponse* response = new AsyncJsonResponse();
|
||||||
auto& root = response->getRoot();
|
auto& root = response->getRoot();
|
||||||
auto const& config = Configuration.get();
|
auto const& config = Configuration.get();
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user