You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Description:
The Lua filter currently allows access to the "stream info" on a request which exposes a few helpful pieces of information (docs here) including the request protocol, downstream address, etc. Another useful piece of information in the stream info API is the requested server name (for SNI). It would be useful to expose this so users can do some inspection of the requested server name (see link below) or other use cases. This field is allowed as a variable in access logs/dynamic header values already and would be useful to add access in the Lua filter as well.
Specifically needed when we have a filter chain/routes that match a wildcard domain *.foo.com and want to verify the requested server and :authority match
The text was updated successfully, but these errors were encountered:
Description:
The Lua filter currently allows access to the "stream info" on a request which exposes a few helpful pieces of information (docs here) including the request protocol, downstream address, etc. Another useful piece of information in the stream info API is the requested server name (for SNI). It would be useful to expose this so users can do some inspection of the requested server name (see link below) or other use cases. This field is allowed as a variable in access logs/dynamic header values already and would be useful to add access in the Lua filter as well.
Relevant Links:
*.foo.com
and want to verify the requested server and:authority
matchThe text was updated successfully, but these errors were encountered: