Home

envoy.extensions.filters.http.jwt_authn.v3.JwtProvider

Example

Disclaimer: The example is meant to show what methods are available on the object and does not necessarily constitute working code.
local types = import 'types.libsonnet';

types.envoy.extensions.filters.http.jwt_authn.v3.JwtProvider
.withAudiences([ 'string' ])
.withClaimToHeaders([ types.envoy.extensions.filters.http.jwt_authn.v3.JwtClaimToHeader ])
.withClockSkewSeconds(1)
.withForward(false)
.withForwardPayloadHeader('string')
.withFromCookies([ 'string' ])
.withFromHeaders([ types.envoy.extensions.filters.http.jwt_authn.v3.JwtHeader ])
.withFromParams([ 'string' ])
.withHeaderInMetadata('string')
.withIssuer('string')
.withJwtCacheConfig(types.envoy.extensions.filters.http.jwt_authn.v3.JwtCacheConfig)
.withLocalJwks(types.envoy.config.core.v3.DataSource)
.withPadForwardPayloadHeader(false)
.withPayloadInMetadata('string')
.withRemoteJwks(types.envoy.extensions.filters.http.jwt_authn.v3.RemoteJwks)
._validate()

Fields

Name Type One-of group Required Constraints
audiences [] string  
claim_to_headers [] envoy.extensions.filters.http.jwt_authn.v3.JwtClaimToHeader  
clock_skew_seconds uint32  
forward bool  
forward_payload_header string   {"String_":{"WellKnown":{"WellKnownRegex":1},"strict":false}}
from_cookies [] string  
from_headers [] envoy.extensions.filters.http.jwt_authn.v3.JwtHeader  
from_params [] string  
header_in_metadata string  
issuer string  
jwt_cache_config envoy.extensions.filters.http.jwt_authn.v3.JwtCacheConfig  
local_jwks envoy.config.core.v3.DataSource jwks_source_specifier  
pad_forward_payload_header bool  
payload_in_metadata string  
remote_jwks envoy.extensions.filters.http.jwt_authn.v3.RemoteJwks jwks_source_specifier