ソースを参照

allow user/password on non-tls connections

Tobias Begalke 6 年 前
コミット
9f2f5e55b8
1 ファイル変更5 行追加1 行削除
  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)