diff --git a/howto/create-grpc-app/README.md b/howto/create-grpc-app/README.md index 8adbf037e..5e42ff8c0 100644 --- a/howto/create-grpc-app/README.md +++ b/howto/create-grpc-app/README.md @@ -66,6 +66,8 @@ import ( 2. Create the client +If mTLS is disabled: + ```go // Get the Dapr port and create a connection daprPort := os.Getenv("DAPR_GRPC_PORT") @@ -80,6 +82,25 @@ import ( client := pb.NewDaprClient(conn) ``` +If mTLS is enabled: + +```go +tlsConfig := &tls.Config{ + InsecureSkipVerify: true, +} + +creds := credentials.NewTLS(tlsConfig) +conn, err := grpc.Dial(daprAddress, grpc.WithTransportCredentials(creds)) + +if err != nil { + fmt.Println(err) +} +defer conn.Close() + +// Create the client +client := pb.NewDaprClient(conn) +``` + 3. Invoke the Save State method ```go