SoloJwtAuthn
Proto: solo_jwt_authn.proto
Package: envoy.config.filter.http.solo_jwt_authn.v2
Types:
- JwtWithStage
- SoloJwtAuthnPerRoute
- SoloJwtAuthnPerRoute.ClaimToHeader
- SoloJwtAuthnPerRoute.ClaimToHeaders
- SoloJwtAuthnPerRoute.ClaimsToHeadersEntry
- StagedJwtAuthnPerRoute
- StagedJwtAuthnPerRoute.JwtConfigsEntry
JwtWithStage
Field | 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 | Description |
---|---|
requirement |
(string ) |
claimsToHeaders |
(repeated SoloJwtAuthnPerRoute.ClaimsToHeadersEntry )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 | Description |
---|---|
claim |
(string ) |
header |
(string ) |
append |
(bool ) |
SoloJwtAuthnPerRoute.ClaimToHeaders
Field | Description |
---|---|
claims |
(repeated SoloJwtAuthnPerRoute.ClaimToHeader ) |
SoloJwtAuthnPerRoute.ClaimsToHeadersEntry
Field | Description |
---|---|
key |
(string ) |
value |
(SoloJwtAuthnPerRoute.ClaimToHeaders ) |
StagedJwtAuthnPerRoute
Field | Description |
---|---|
jwtConfigs |
(repeated StagedJwtAuthnPerRoute.JwtConfigsEntry )Map from stage number to jwt config This jwt config will only be processed by filters with the same stage number. |
StagedJwtAuthnPerRoute.JwtConfigsEntry
Field | Description |
---|---|
key |
(uint32 ) |
value |
(SoloJwtAuthnPerRoute ) |