code: func NewGRPCServer(cfg APIConfig) http.Handler {
  	authServer := &GRPCServer{
  		APIConfig: cfg,
  		Entry: logrus.WithFields(logrus.Fields{
  			trace.Component: teleport.Component(teleport.ComponentAuth, teleport.ComponentGRPC),
  		}),
  		httpHandler: NewAPIServer(&cfg),
  		grpcHandler: grpc.NewServer(),
  	}
  	proto.RegisterAuthServiceServer(authServer.grpcHandler, authServer)
  	return authServer
  }
docs: // NewGRPCServer returns a new instance of GRPC server