mirror of
https://github.com/juanfont/headscale.git
synced 2026-04-11 03:27:20 +02:00
app: remove gRPC reflection from remote server
Reflection is a streaming RPC and bypasses the unary auth interceptor on the remote (TCP) gRPC server. Remove it there; the unix-socket server retains it for local debugging.
This commit is contained in:
@@ -727,7 +727,6 @@ func (h *Headscale) Serve() error {
|
||||
grpcServer = grpc.NewServer(grpcOptions...)
|
||||
|
||||
v1.RegisterHeadscaleServiceServer(grpcServer, newHeadscaleV1APIServer(h))
|
||||
reflection.Register(grpcServer)
|
||||
|
||||
grpcListener, err = new(net.ListenConfig).Listen(context.Background(), "tcp", h.cfg.GRPCAddr)
|
||||
if err != nil {
|
||||
|
||||
Reference in New Issue
Block a user