formatting

This commit is contained in:
Proddy
2021-10-11 16:41:24 +02:00
parent f42c265714
commit 6433d5f744

View File

@@ -9,7 +9,9 @@ SecuritySettingsService::SecuritySettingsService(AsyncWebServer * server, FS * f
, _fsPersistence(SecuritySettings::read, SecuritySettings::update, this, fs, SECURITY_SETTINGS_FILE) , _fsPersistence(SecuritySettings::read, SecuritySettings::update, this, fs, SECURITY_SETTINGS_FILE)
, _jwtHandler(FACTORY_JWT_SECRET) { , _jwtHandler(FACTORY_JWT_SECRET) {
addUpdateHandler([&](const String & originId) { configureJWTHandler(); }, false); addUpdateHandler([&](const String & originId) { configureJWTHandler(); }, false);
server->on(GENERATE_TOKEN_PATH, HTTP_GET, wrapRequest(std::bind(&SecuritySettingsService::generateToken, this, std::placeholders::_1), AuthenticationPredicates::IS_ADMIN)); server->on(GENERATE_TOKEN_PATH,
HTTP_GET,
wrapRequest(std::bind(&SecuritySettingsService::generateToken, this, std::placeholders::_1), AuthenticationPredicates::IS_ADMIN));
} }
void SecuritySettingsService::begin() { void SecuritySettingsService::begin() {
@@ -109,19 +111,19 @@ ArJsonRequestHandlerFunction SecuritySettingsService::wrapCallback(ArJsonRequest
}; };
} }
void SecuritySettingsService::generateToken(AsyncWebServerRequest* request) { void SecuritySettingsService::generateToken(AsyncWebServerRequest * request) {
AsyncWebParameter* usernameParam = request->getParam("username"); AsyncWebParameter * usernameParam = request->getParam("username");
for (User _user : _state.users) { for (User _user : _state.users) {
if (_user.username == usernameParam->value()) { if (_user.username == usernameParam->value()) {
AsyncJsonResponse* response = new AsyncJsonResponse(false, GENERATE_TOKEN_SIZE); AsyncJsonResponse * response = new AsyncJsonResponse(false, GENERATE_TOKEN_SIZE);
JsonObject root = response->getRoot(); JsonObject root = response->getRoot();
root["token"] = generateJWT(&_user); root["token"] = generateJWT(&_user);
response->setLength(); response->setLength();
request->send(response); request->send(response);
return; return;
}
} }
} request->send(401);
request->send(401);
} }
#else #else