mirror of
https://github.com/emsesp/EMS-ESP32.git
synced 2025-12-06 15:59:52 +03:00
31 lines
1.0 KiB
C++
31 lines
1.0 KiB
C++
#ifdef EMSESP_STANDALONE
|
|
|
|
#include <SecuritySettingsService.h>
|
|
|
|
User ADMIN_USER = User(FACTORY_ADMIN_USERNAME, FACTORY_ADMIN_PASSWORD, true);
|
|
|
|
SecuritySettingsService::SecuritySettingsService(AsyncWebServer * server, FS * fs)
|
|
: SecurityManager() {
|
|
}
|
|
SecuritySettingsService::~SecuritySettingsService() {
|
|
}
|
|
|
|
ArRequestFilterFunction SecuritySettingsService::filterRequest(AuthenticationPredicate predicate) {
|
|
return [this, predicate](AsyncWebServerRequest * request) { return true; };
|
|
}
|
|
|
|
// Return the admin user on all request - disabling security features
|
|
Authentication SecuritySettingsService::authenticateRequest(AsyncWebServerRequest * request) {
|
|
return Authentication(ADMIN_USER);
|
|
}
|
|
|
|
// Return the function unwrapped
|
|
ArRequestHandlerFunction SecuritySettingsService::wrapRequest(ArRequestHandlerFunction onRequest, AuthenticationPredicate predicate) {
|
|
return onRequest;
|
|
}
|
|
|
|
ArJsonRequestHandlerFunction SecuritySettingsService::wrapCallback(ArJsonRequestHandlerFunction onRequest, AuthenticationPredicate predicate) {
|
|
return onRequest;
|
|
}
|
|
|
|
#endif |