fix: grpc client, allow insecure only in dev

This commit is contained in:
Michal Klos
2025-08-06 16:03:56 +02:00
parent a444384d3b
commit c55cc70aaa

View File

@@ -74,6 +74,9 @@ func NewClient(opts ...ClientOption) (client.Client, error) {
}
switch options.tlsMode {
case "insecure":
if os.Getenv("OCIS_INSECURE") != "true" {
return nil, errors.New("insecure TLS mode is only allowed in development environments with OCIS_INSECURE=true")
}
tlsConfig = &tls.Config{
InsecureSkipVerify: true,
}