drop AuthTLS option and use client TLSConfig option
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
This commit is contained in:
		
							
								
								
									
										11
									
								
								grpc.go
									
									
									
									
									
								
							
							
						
						
									
										11
									
								
								grpc.go
									
									
									
									
									
								
							| @@ -35,13 +35,10 @@ type grpcClient struct { | ||||
| // secure returns the dial option for whether its a secure or insecure connection | ||||
| func (g *grpcClient) secure(addr string) grpc.DialOption { | ||||
| 	// first we check if theres'a  tls config | ||||
| 	if g.opts.Context != nil { | ||||
| 		if v := g.opts.Context.Value(tlsAuth{}); v != nil { | ||||
| 			tls := v.(*tls.Config) | ||||
| 			creds := credentials.NewTLS(tls) | ||||
| 			// return tls config if it exists | ||||
| 			return grpc.WithTransportCredentials(creds) | ||||
| 		} | ||||
| 	if g.opts.TLSConfig != nil { | ||||
| 		creds := credentials.NewTLS(g.opts.TLSConfig) | ||||
| 		// return tls config if it exists | ||||
| 		return grpc.WithTransportCredentials(creds) | ||||
| 	} | ||||
|  | ||||
| 	// default config | ||||
|   | ||||
							
								
								
									
										11
									
								
								options.go
									
									
									
									
									
								
							
							
						
						
									
										11
									
								
								options.go
									
									
									
									
									
								
							| @@ -3,7 +3,6 @@ package grpc | ||||
|  | ||||
| import ( | ||||
| 	"context" | ||||
| 	"crypto/tls" | ||||
|  | ||||
| 	"github.com/unistack-org/micro/v3/client" | ||||
| 	"google.golang.org/grpc" | ||||
| @@ -72,16 +71,6 @@ func Codec(contentType string, c encoding.Codec) client.Option { | ||||
| 	} | ||||
| } | ||||
|  | ||||
| // AuthTLS should be used to setup a secure authentication using TLS | ||||
| func AuthTLS(t *tls.Config) client.Option { | ||||
| 	return func(o *client.Options) { | ||||
| 		if o.Context == nil { | ||||
| 			o.Context = context.Background() | ||||
| 		} | ||||
| 		o.Context = context.WithValue(o.Context, tlsAuth{}, t) | ||||
| 	} | ||||
| } | ||||
|  | ||||
| // | ||||
| // MaxRecvMsgSize set the maximum size of message that client can receive. | ||||
| // | ||||
|   | ||||
		Reference in New Issue
	
	Block a user