@type t() :: %Envoy.Config.Filter.Http.JwtAuthn.V2alpha.JwtProvider{
__unknown_fields__: [
{field_number :: integer(), Protobuf.Wire.Types.wire_type(),
value :: term()}
],
audiences: [String.t()],
forward: boolean(),
forward_payload_header: String.t(),
from_headers: [Envoy.Config.Filter.Http.JwtAuthn.V2alpha.JwtHeader.t()],
from_params: [String.t()],
issuer: String.t(),
jwks_source_specifier:
{:remote_jwks,
Envoy.Config.Filter.Http.JwtAuthn.V2alpha.RemoteJwks.t() | nil}
| {:local_jwks, Envoy.Api.V2.Core.DataSource.t() | nil}
| nil,
payload_in_metadata: String.t()
}