solo_jwt_authn.proto

Package : envoy.config.filter.http.solo_jwt_authn.v2

Top

solo_jwt_authn.proto

Table of Contents

JwtWithStage

Field Type Label Description
jwtAuthn envoy.extensions.filters.http.jwt_authn.v3.JwtAuthentication The JwtAuthentication config for this filter.
stage uint32 Only SoloJwtAuthnPerRoute with matching stage in StagedJwtAuthnPerRoute will be used with this filter

SoloJwtAuthnPerRoute

Field Type Label Description
requirement string
claimsToHeaders []envoy.config.filter.http.solo_jwt_authn.v2.SoloJwtAuthnPerRoute.ClaimsToHeadersEntry repeated Copy the claims from the payload field is the key. non-existant fields are ignored.
clearRouteCache bool clear the route cache if claims were added to the header
payloadInMetadata string To easly integrate with other filters, this will copy the payload to this name in the dynamic metadata. The payload will only be copied if one payload is present (i.e. or match)

SoloJwtAuthnPerRoute.ClaimToHeader

Field Type Label Description
claim string
header string
append bool

SoloJwtAuthnPerRoute.ClaimToHeaders

Field Type Label Description
claims []envoy.config.filter.http.solo_jwt_authn.v2.SoloJwtAuthnPerRoute.ClaimToHeader repeated

SoloJwtAuthnPerRoute.ClaimsToHeadersEntry

Field Type Label Description
key string
value envoy.config.filter.http.solo_jwt_authn.v2.SoloJwtAuthnPerRoute.ClaimToHeaders

StagedJwtAuthnPerRoute

Field Type Label Description
jwtConfigs []envoy.config.filter.http.solo_jwt_authn.v2.StagedJwtAuthnPerRoute.JwtConfigsEntry repeated Map from stage number to jwt config This jwt config will only be processed by filters with the same stage number.

StagedJwtAuthnPerRoute.JwtConfigsEntry

Field Type Label Description
key uint32
value envoy.config.filter.http.solo_jwt_authn.v2.SoloJwtAuthnPerRoute