[ISSUE-67308179] add support for getting fwdproxy password from env vars (#30)

diff --git a/apid.go b/apid.go
index 97134d7..a081f52 100644
--- a/apid.go
+++ b/apid.go
@@ -16,20 +16,20 @@
 
 import (
 	"errors"
+	"github.com/apid/apid-core/util"
 	"os"
 	"time"
-	"github.com/apid/apid-core/util"
 )
 
 const (
 	SystemEventsSelector  EventSelector = "system event"
 	ShutdownEventSelector EventSelector = "shutdown event"
 	ShutdownTimeout       time.Duration = 10 * time.Second
-	configfwdProxyURL	=   "configfwdproxy_url"
-	configfwdProxyProt	=   "configfwdproxy_prot"
-	configfwdProxyUser	=   "configfwdproxy_user"
-	configfwdProxyPasswd	=   "configfwdproxy_passwd"
-	configfwdProxyPort      =   "configfwdproxy_port"
+	configfwdProxyURL                   = "configfwdproxy_url"
+	configfwdProxyProt                  = "configfwdproxy_prot"
+	configfwdProxyUser                  = "configfwdproxy_user"
+	configfwdProxyPasswd                = "configfwdproxy_passwd"
+	configfwdProxyPort                  = "configfwdproxy_port"
 )
 
 var (
@@ -51,7 +51,6 @@
 
 func setFwdProxyConfig(config ConfigService) {
 	var pURL string
-
 	config.SetDefault(configfwdProxyProt, "https")
 	fwdPrxy := config.GetString(configfwdProxyURL)
 	fwdprxyProt := config.GetString(configfwdProxyProt)
@@ -83,6 +82,12 @@
 	if err := os.MkdirAll(lsp, 0700); err != nil {
 		ss.log.Panicf("can't create local storage path %s: %v", lsp, err)
 	}
+
+	if val, ok := os.LookupEnv(configfwdProxyPasswd); ok {
+		ss.config.Set(configfwdProxyPasswd, val)
+		ss.log.Debug("Got forward proxy password from env vars")
+	}
+
 	setFwdProxyConfig(ss.config)
 	ss.events = s.Events()
 	ss.api = s.API()