mirror of
https://github.com/linka-cloud/grpc.git
synced 2026-01-25 11:05:05 +00:00
feat(server/client): add windows pipe, pipe peer credentials support
Signed-off-by: Adphi <philippe.adrien.nousse@gmail.com>
This commit is contained in:
@@ -7,6 +7,7 @@ import (
|
||||
"go.opentelemetry.io/otel/attribute"
|
||||
"go.opentelemetry.io/otel/trace"
|
||||
"google.golang.org/grpc"
|
||||
"google.golang.org/grpc/peer"
|
||||
|
||||
"go.linka.cloud/grpc-tookit/example/pb"
|
||||
"go.linka.cloud/grpc-toolkit/interceptors/iface"
|
||||
@@ -30,6 +31,11 @@ func (g *GreeterHandler) SayHello(ctx context.Context, req *pb.HelloRequest) (*p
|
||||
span := trace.SpanFromContext(ctx)
|
||||
span.SetAttributes(attribute.String("name", req.Name))
|
||||
logger.C(ctx).Infof("replying to %s", req.Name)
|
||||
if p, ok := peer.FromContext(ctx); ok {
|
||||
logger.C(ctx).Infof("peer auth info: %+v", p.AuthInfo)
|
||||
} else {
|
||||
logger.C(ctx).Infof("no peer info")
|
||||
}
|
||||
return &pb.HelloReply{Message: hello(req.Name)}, nil
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user