code: func (g *grpcClient) secure() grpc.DialOption {
  	if g.opts.Context != nil {
  		if v := g.opts.Context.Value(tlsAuth{}); v != nil {
  			tls := v.(*tls.Config)
  			creds := credentials.NewTLS(tls)
  			return grpc.WithTransportCredentials(creds)
  		}
  	}
  	return grpc.WithInsecure()
  }
docs: // secure returns the dial option for whether its a secure or insecure connection