grpc / grpc/grpc-web

default envoy config fails silenlty with custom metadata

Open
#841 2 comments 0 reactions 0 assignees View on GitHub
documentation fixit
Dominant language
JavaScript
Stars
9.3k
Forks
802
Avg merge
1d 7h
Merged PRs (30d)
5

Description

Resolving this issue just cost me a few hours: with the [example envoy config](https://github.com/grpc/grpc-web/blob/master/net/grpc/gateway/examples/echo/envoy.yaml), all metadata keys except `custom-header-1` cause envoy to drop the request. This is very hard to track down, especially because envoy, even with debug output enabled, does not make clear that the disallowed header is the problem.

In my case, I am using a custom authorization scheme that employs the recommended `authorization` header. Perhaps it would make sense to include at least that theader in the sample config?

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.