add support for a basic built-in defender

It can help to prevent DoS and brute force password guessing
This commit is contained in:
Nicola Murino
2021-01-02 14:05:09 +01:00
parent 30eb3c4a99
commit 037d89a320
23 changed files with 1530 additions and 131 deletions

View File

@@ -81,9 +81,14 @@ func (s *Service) Start() error {
return errors.New(infoString)
}
common.Initialize(config.GetCommonConfig())
err := common.Initialize(config.GetCommonConfig())
if err != nil {
logger.Error(logSender, "", "%v", err)
logger.ErrorToConsole("%v", err)
os.Exit(1)
}
kmsConfig := config.GetKMSConfig()
err := kmsConfig.Initialize()
err = kmsConfig.Initialize()
if err != nil {
logger.Error(logSender, "", "unable to initialize KMS: %v", err)
logger.ErrorToConsole("unable to initialize KMS: %v", err)