Parcourir la source

allow user/password on non-tls connections

Tobias Begalke il y a 6 ans
Parent
commit
9f2f5e55b8
1 fichiers modifiés avec 5 ajouts et 1 suppressions
  1. 5 1
      main.go

+ 5 - 1
main.go

@@ -154,7 +154,11 @@ func main() {
 	if config.NatsUser != "" && config.NatsPassword != "" && config.NatsCA != "" {
 		natsConn, err = nats.Connect(config.NatsURL, nats.UserInfo(config.NatsUser, config.NatsPassword), nats.RootCAs(config.NatsCA))
 	} else {
-		natsConn, err = nats.Connect(config.NatsURL)
+		if config.NatsPassword != "" && config.NatsCA != "" {
+			natsConn, err = nats.Connect(config.NatsURL, nats.UserInfo(config.NatsUser, config.NatsPassword))
+		} else {
+			natsConn, err = nats.Connect(config.NatsURL)
+		}
 	}
 	if err != nil {
 		log.Fatal(err)