24 lines
596 B
C++
24 lines
596 B
C++
#ifndef SecuritySettingsService_h
|
|
#define SecuritySettingsService_h
|
|
|
|
#include <AdminSettingsService.h>
|
|
#include <SecurityManager.h>
|
|
|
|
#define SECURITY_SETTINGS_FILE "/config/securitySettings.json"
|
|
#define SECURITY_SETTINGS_PATH "/rest/securitySettings"
|
|
|
|
class SecuritySettingsService : public AdminSettingsService, public SecurityManager {
|
|
|
|
public:
|
|
|
|
SecuritySettingsService(AsyncWebServer* server, FS* fs);
|
|
~SecuritySettingsService();
|
|
|
|
protected:
|
|
|
|
void readFromJsonObject(JsonObject& root);
|
|
void writeToJsonObject(JsonObject& root);
|
|
|
|
};
|
|
|
|
#endif // end SecuritySettingsService_h
|