Skip to content

Commit c55cc70

Browse files
committed
fix: grpc client, allow insecure only in dev
1 parent a444384 commit c55cc70

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

ocis-pkg/service/grpc/client.go

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -74,6 +74,9 @@ func NewClient(opts ...ClientOption) (client.Client, error) {
7474
}
7575
switch options.tlsMode {
7676
case "insecure":
77+
if os.Getenv("OCIS_INSECURE") != "true" {
78+
return nil, errors.New("insecure TLS mode is only allowed in development environments with OCIS_INSECURE=true")
79+
}
7780
tlsConfig = &tls.Config{
7881
InsecureSkipVerify: true,
7982
}

0 commit comments

Comments
 (0)