title: What is the difference between envoy.filters.http.ext_authz and envoy.ext_authz?
body: <p>I have been using Envoy within the context of Istio and have been configuring the <a href="https://www.envoyproxy.io/docs/envoy/latest/intro/arch_overview/security/ext_authz_filter#arch-overview-ext-authz" rel="nofollow noreferrer">external authorization</a> filter to offload service authorisation to the Istio mesh.</p>
  <p>My understanding is that when configuring Envoy <code>envoy.filters.http.ext_authz</code> and <code>envoy.ext_authz</code> are synonymous, but is this true?</p>
  <p>One possibility I was thinking is that <code>envoy.ext_authz</code> is a short name that only works when the context of the configuration implies the filter is an HTTP filter, but I have not found any evidence for this.</p>
  <p>Reading through the Envoy documentation I have only seen the filter referred to by the full <code>envoy.filters.http.ext_authz</code> name (for example <a href="https://www.envoyproxy.io/docs/envoy/latest/configuration/http/http_filters/ext_authz_filter#config-http-filters-ext-authz" rel="nofollow noreferrer">here</a>), so relevant documentation or code would be useful to show (or not show) the equivalence of the two names.</p>