Versions in this module Expand all Collapse all v1 v1.0.0 Jan 25, 2023 Changes in this version + var File_envoy_extensions_filters_http_jwt_authn_v3_config_proto protoreflect.FileDescriptor + type FilterStateRule struct + Name string + Requires map[string]*JwtRequirement + func (*FilterStateRule) Descriptor() ([]byte, []int) + func (*FilterStateRule) ProtoMessage() + func (m *FilterStateRule) Validate() error + func (m *FilterStateRule) ValidateAll() error + func (x *FilterStateRule) GetName() string + func (x *FilterStateRule) GetRequires() map[string]*JwtRequirement + func (x *FilterStateRule) ProtoReflect() protoreflect.Message + func (x *FilterStateRule) Reset() + func (x *FilterStateRule) String() string + type FilterStateRuleMultiError []error + func (m FilterStateRuleMultiError) AllErrors() []error + func (m FilterStateRuleMultiError) Error() string + type FilterStateRuleValidationError struct + func (e FilterStateRuleValidationError) Cause() error + func (e FilterStateRuleValidationError) Error() string + func (e FilterStateRuleValidationError) ErrorName() string + func (e FilterStateRuleValidationError) Field() string + func (e FilterStateRuleValidationError) Key() bool + func (e FilterStateRuleValidationError) Reason() string + type JwksAsyncFetch struct + FailedRefetchDuration *duration.Duration + FastListener bool + func (*JwksAsyncFetch) Descriptor() ([]byte, []int) + func (*JwksAsyncFetch) ProtoMessage() + func (m *JwksAsyncFetch) Validate() error + func (m *JwksAsyncFetch) ValidateAll() error + func (x *JwksAsyncFetch) GetFailedRefetchDuration() *duration.Duration + func (x *JwksAsyncFetch) GetFastListener() bool + func (x *JwksAsyncFetch) ProtoReflect() protoreflect.Message + func (x *JwksAsyncFetch) Reset() + func (x *JwksAsyncFetch) String() string + type JwksAsyncFetchMultiError []error + func (m JwksAsyncFetchMultiError) AllErrors() []error + func (m JwksAsyncFetchMultiError) Error() string + type JwksAsyncFetchValidationError struct + func (e JwksAsyncFetchValidationError) Cause() error + func (e JwksAsyncFetchValidationError) Error() string + func (e JwksAsyncFetchValidationError) ErrorName() string + func (e JwksAsyncFetchValidationError) Field() string + func (e JwksAsyncFetchValidationError) Key() bool + func (e JwksAsyncFetchValidationError) Reason() string + type JwtAuthentication struct + BypassCorsPreflight bool + FilterStateRules *FilterStateRule + Providers map[string]*JwtProvider + RequirementMap map[string]*JwtRequirement + Rules []*RequirementRule + func (*JwtAuthentication) Descriptor() ([]byte, []int) + func (*JwtAuthentication) ProtoMessage() + func (m *JwtAuthentication) Validate() error + func (m *JwtAuthentication) ValidateAll() error + func (x *JwtAuthentication) GetBypassCorsPreflight() bool + func (x *JwtAuthentication) GetFilterStateRules() *FilterStateRule + func (x *JwtAuthentication) GetProviders() map[string]*JwtProvider + func (x *JwtAuthentication) GetRequirementMap() map[string]*JwtRequirement + func (x *JwtAuthentication) GetRules() []*RequirementRule + func (x *JwtAuthentication) ProtoReflect() protoreflect.Message + func (x *JwtAuthentication) Reset() + func (x *JwtAuthentication) String() string + type JwtAuthenticationMultiError []error + func (m JwtAuthenticationMultiError) AllErrors() []error + func (m JwtAuthenticationMultiError) Error() string + type JwtAuthenticationValidationError struct + func (e JwtAuthenticationValidationError) Cause() error + func (e JwtAuthenticationValidationError) Error() string + func (e JwtAuthenticationValidationError) ErrorName() string + func (e JwtAuthenticationValidationError) Field() string + func (e JwtAuthenticationValidationError) Key() bool + func (e JwtAuthenticationValidationError) Reason() string + type JwtCacheConfig struct + JwtCacheSize uint32 + func (*JwtCacheConfig) Descriptor() ([]byte, []int) + func (*JwtCacheConfig) ProtoMessage() + func (m *JwtCacheConfig) Validate() error + func (m *JwtCacheConfig) ValidateAll() error + func (x *JwtCacheConfig) GetJwtCacheSize() uint32 + func (x *JwtCacheConfig) ProtoReflect() protoreflect.Message + func (x *JwtCacheConfig) Reset() + func (x *JwtCacheConfig) String() string + type JwtCacheConfigMultiError []error + func (m JwtCacheConfigMultiError) AllErrors() []error + func (m JwtCacheConfigMultiError) Error() string + type JwtCacheConfigValidationError struct + func (e JwtCacheConfigValidationError) Cause() error + func (e JwtCacheConfigValidationError) Error() string + func (e JwtCacheConfigValidationError) ErrorName() string + func (e JwtCacheConfigValidationError) Field() string + func (e JwtCacheConfigValidationError) Key() bool + func (e JwtCacheConfigValidationError) Reason() string + type JwtClaimToHeader struct + ClaimName string + HeaderName string + func (*JwtClaimToHeader) Descriptor() ([]byte, []int) + func (*JwtClaimToHeader) ProtoMessage() + func (m *JwtClaimToHeader) Validate() error + func (m *JwtClaimToHeader) ValidateAll() error + func (x *JwtClaimToHeader) GetClaimName() string + func (x *JwtClaimToHeader) GetHeaderName() string + func (x *JwtClaimToHeader) ProtoReflect() protoreflect.Message + func (x *JwtClaimToHeader) Reset() + func (x *JwtClaimToHeader) String() string + type JwtClaimToHeaderMultiError []error + func (m JwtClaimToHeaderMultiError) AllErrors() []error + func (m JwtClaimToHeaderMultiError) Error() string + type JwtClaimToHeaderValidationError struct + func (e JwtClaimToHeaderValidationError) Cause() error + func (e JwtClaimToHeaderValidationError) Error() string + func (e JwtClaimToHeaderValidationError) ErrorName() string + func (e JwtClaimToHeaderValidationError) Field() string + func (e JwtClaimToHeaderValidationError) Key() bool + func (e JwtClaimToHeaderValidationError) Reason() string + type JwtHeader struct + Name string + ValuePrefix string + func (*JwtHeader) Descriptor() ([]byte, []int) + func (*JwtHeader) ProtoMessage() + func (m *JwtHeader) Validate() error + func (m *JwtHeader) ValidateAll() error + func (x *JwtHeader) GetName() string + func (x *JwtHeader) GetValuePrefix() string + func (x *JwtHeader) ProtoReflect() protoreflect.Message + func (x *JwtHeader) Reset() + func (x *JwtHeader) String() string + type JwtHeaderMultiError []error + func (m JwtHeaderMultiError) AllErrors() []error + func (m JwtHeaderMultiError) Error() string + type JwtHeaderValidationError struct + func (e JwtHeaderValidationError) Cause() error + func (e JwtHeaderValidationError) Error() string + func (e JwtHeaderValidationError) ErrorName() string + func (e JwtHeaderValidationError) Field() string + func (e JwtHeaderValidationError) Key() bool + func (e JwtHeaderValidationError) Reason() string + type JwtProvider struct + Audiences []string + ClaimToHeaders []*JwtClaimToHeader + ClockSkewSeconds uint32 + Forward bool + ForwardPayloadHeader string + FromCookies []string + FromHeaders []*JwtHeader + FromParams []string + HeaderInMetadata string + Issuer string + JwksSourceSpecifier isJwtProvider_JwksSourceSpecifier + JwtCacheConfig *JwtCacheConfig + PadForwardPayloadHeader bool + PayloadInMetadata string + func (*JwtProvider) Descriptor() ([]byte, []int) + func (*JwtProvider) ProtoMessage() + func (m *JwtProvider) GetJwksSourceSpecifier() isJwtProvider_JwksSourceSpecifier + func (m *JwtProvider) Validate() error + func (m *JwtProvider) ValidateAll() error + func (x *JwtProvider) GetAudiences() []string + func (x *JwtProvider) GetClaimToHeaders() []*JwtClaimToHeader + func (x *JwtProvider) GetClockSkewSeconds() uint32 + func (x *JwtProvider) GetForward() bool + func (x *JwtProvider) GetForwardPayloadHeader() string + func (x *JwtProvider) GetFromCookies() []string + func (x *JwtProvider) GetFromHeaders() []*JwtHeader + func (x *JwtProvider) GetFromParams() []string + func (x *JwtProvider) GetHeaderInMetadata() string + func (x *JwtProvider) GetIssuer() string + func (x *JwtProvider) GetJwtCacheConfig() *JwtCacheConfig + func (x *JwtProvider) GetLocalJwks() *v3.DataSource + func (x *JwtProvider) GetPadForwardPayloadHeader() bool + func (x *JwtProvider) GetPayloadInMetadata() string + func (x *JwtProvider) GetRemoteJwks() *RemoteJwks + func (x *JwtProvider) ProtoReflect() protoreflect.Message + func (x *JwtProvider) Reset() + func (x *JwtProvider) String() string + type JwtProviderMultiError []error + func (m JwtProviderMultiError) AllErrors() []error + func (m JwtProviderMultiError) Error() string + type JwtProviderValidationError struct + func (e JwtProviderValidationError) Cause() error + func (e JwtProviderValidationError) Error() string + func (e JwtProviderValidationError) ErrorName() string + func (e JwtProviderValidationError) Field() string + func (e JwtProviderValidationError) Key() bool + func (e JwtProviderValidationError) Reason() string + type JwtProvider_LocalJwks struct + LocalJwks *v3.DataSource + type JwtProvider_RemoteJwks struct + RemoteJwks *RemoteJwks + type JwtRequirement struct + RequiresType isJwtRequirement_RequiresType + func (*JwtRequirement) Descriptor() ([]byte, []int) + func (*JwtRequirement) ProtoMessage() + func (m *JwtRequirement) GetRequiresType() isJwtRequirement_RequiresType + func (m *JwtRequirement) Validate() error + func (m *JwtRequirement) ValidateAll() error + func (x *JwtRequirement) GetAllowMissing() *emptypb.Empty + func (x *JwtRequirement) GetAllowMissingOrFailed() *emptypb.Empty + func (x *JwtRequirement) GetProviderAndAudiences() *ProviderWithAudiences + func (x *JwtRequirement) GetProviderName() string + func (x *JwtRequirement) GetRequiresAll() *JwtRequirementAndList + func (x *JwtRequirement) GetRequiresAny() *JwtRequirementOrList + func (x *JwtRequirement) ProtoReflect() protoreflect.Message + func (x *JwtRequirement) Reset() + func (x *JwtRequirement) String() string + type JwtRequirementAndList struct + Requirements []*JwtRequirement + func (*JwtRequirementAndList) Descriptor() ([]byte, []int) + func (*JwtRequirementAndList) ProtoMessage() + func (m *JwtRequirementAndList) Validate() error + func (m *JwtRequirementAndList) ValidateAll() error + func (x *JwtRequirementAndList) GetRequirements() []*JwtRequirement + func (x *JwtRequirementAndList) ProtoReflect() protoreflect.Message + func (x *JwtRequirementAndList) Reset() + func (x *JwtRequirementAndList) String() string + type JwtRequirementAndListMultiError []error + func (m JwtRequirementAndListMultiError) AllErrors() []error + func (m JwtRequirementAndListMultiError) Error() string + type JwtRequirementAndListValidationError struct + func (e JwtRequirementAndListValidationError) Cause() error + func (e JwtRequirementAndListValidationError) Error() string + func (e JwtRequirementAndListValidationError) ErrorName() string + func (e JwtRequirementAndListValidationError) Field() string + func (e JwtRequirementAndListValidationError) Key() bool + func (e JwtRequirementAndListValidationError) Reason() string + type JwtRequirementMultiError []error + func (m JwtRequirementMultiError) AllErrors() []error + func (m JwtRequirementMultiError) Error() string + type JwtRequirementOrList struct + Requirements []*JwtRequirement + func (*JwtRequirementOrList) Descriptor() ([]byte, []int) + func (*JwtRequirementOrList) ProtoMessage() + func (m *JwtRequirementOrList) Validate() error + func (m *JwtRequirementOrList) ValidateAll() error + func (x *JwtRequirementOrList) GetRequirements() []*JwtRequirement + func (x *JwtRequirementOrList) ProtoReflect() protoreflect.Message + func (x *JwtRequirementOrList) Reset() + func (x *JwtRequirementOrList) String() string + type JwtRequirementOrListMultiError []error + func (m JwtRequirementOrListMultiError) AllErrors() []error + func (m JwtRequirementOrListMultiError) Error() string + type JwtRequirementOrListValidationError struct + func (e JwtRequirementOrListValidationError) Cause() error + func (e JwtRequirementOrListValidationError) Error() string + func (e JwtRequirementOrListValidationError) ErrorName() string + func (e JwtRequirementOrListValidationError) Field() string + func (e JwtRequirementOrListValidationError) Key() bool + func (e JwtRequirementOrListValidationError) Reason() string + type JwtRequirementValidationError struct + func (e JwtRequirementValidationError) Cause() error + func (e JwtRequirementValidationError) Error() string + func (e JwtRequirementValidationError) ErrorName() string + func (e JwtRequirementValidationError) Field() string + func (e JwtRequirementValidationError) Key() bool + func (e JwtRequirementValidationError) Reason() string + type JwtRequirement_AllowMissing struct + AllowMissing *emptypb.Empty + type JwtRequirement_AllowMissingOrFailed struct + AllowMissingOrFailed *emptypb.Empty + type JwtRequirement_ProviderAndAudiences struct + ProviderAndAudiences *ProviderWithAudiences + type JwtRequirement_ProviderName struct + ProviderName string + type JwtRequirement_RequiresAll struct + RequiresAll *JwtRequirementAndList + type JwtRequirement_RequiresAny struct + RequiresAny *JwtRequirementOrList + type PerRouteConfig struct + RequirementSpecifier isPerRouteConfig_RequirementSpecifier + func (*PerRouteConfig) Descriptor() ([]byte, []int) + func (*PerRouteConfig) ProtoMessage() + func (m *PerRouteConfig) GetRequirementSpecifier() isPerRouteConfig_RequirementSpecifier + func (m *PerRouteConfig) Validate() error + func (m *PerRouteConfig) ValidateAll() error + func (x *PerRouteConfig) GetDisabled() bool + func (x *PerRouteConfig) GetRequirementName() string + func (x *PerRouteConfig) ProtoReflect() protoreflect.Message + func (x *PerRouteConfig) Reset() + func (x *PerRouteConfig) String() string + type PerRouteConfigMultiError []error + func (m PerRouteConfigMultiError) AllErrors() []error + func (m PerRouteConfigMultiError) Error() string + type PerRouteConfigValidationError struct + func (e PerRouteConfigValidationError) Cause() error + func (e PerRouteConfigValidationError) Error() string + func (e PerRouteConfigValidationError) ErrorName() string + func (e PerRouteConfigValidationError) Field() string + func (e PerRouteConfigValidationError) Key() bool + func (e PerRouteConfigValidationError) Reason() string + type PerRouteConfig_Disabled struct + Disabled bool + type PerRouteConfig_RequirementName struct + RequirementName string + type ProviderWithAudiences struct + Audiences []string + ProviderName string + func (*ProviderWithAudiences) Descriptor() ([]byte, []int) + func (*ProviderWithAudiences) ProtoMessage() + func (m *ProviderWithAudiences) Validate() error + func (m *ProviderWithAudiences) ValidateAll() error + func (x *ProviderWithAudiences) GetAudiences() []string + func (x *ProviderWithAudiences) GetProviderName() string + func (x *ProviderWithAudiences) ProtoReflect() protoreflect.Message + func (x *ProviderWithAudiences) Reset() + func (x *ProviderWithAudiences) String() string + type ProviderWithAudiencesMultiError []error + func (m ProviderWithAudiencesMultiError) AllErrors() []error + func (m ProviderWithAudiencesMultiError) Error() string + type ProviderWithAudiencesValidationError struct + func (e ProviderWithAudiencesValidationError) Cause() error + func (e ProviderWithAudiencesValidationError) Error() string + func (e ProviderWithAudiencesValidationError) ErrorName() string + func (e ProviderWithAudiencesValidationError) Field() string + func (e ProviderWithAudiencesValidationError) Key() bool + func (e ProviderWithAudiencesValidationError) Reason() string + type RemoteJwks struct + AsyncFetch *JwksAsyncFetch + CacheDuration *duration.Duration + HttpUri *v3.HttpUri + RetryPolicy *v3.RetryPolicy + func (*RemoteJwks) Descriptor() ([]byte, []int) + func (*RemoteJwks) ProtoMessage() + func (m *RemoteJwks) Validate() error + func (m *RemoteJwks) ValidateAll() error + func (x *RemoteJwks) GetAsyncFetch() *JwksAsyncFetch + func (x *RemoteJwks) GetCacheDuration() *duration.Duration + func (x *RemoteJwks) GetHttpUri() *v3.HttpUri + func (x *RemoteJwks) GetRetryPolicy() *v3.RetryPolicy + func (x *RemoteJwks) ProtoReflect() protoreflect.Message + func (x *RemoteJwks) Reset() + func (x *RemoteJwks) String() string + type RemoteJwksMultiError []error + func (m RemoteJwksMultiError) AllErrors() []error + func (m RemoteJwksMultiError) Error() string + type RemoteJwksValidationError struct + func (e RemoteJwksValidationError) Cause() error + func (e RemoteJwksValidationError) Error() string + func (e RemoteJwksValidationError) ErrorName() string + func (e RemoteJwksValidationError) Field() string + func (e RemoteJwksValidationError) Key() bool + func (e RemoteJwksValidationError) Reason() string + type RequirementRule struct + Match *v31.RouteMatch + RequirementType isRequirementRule_RequirementType + func (*RequirementRule) Descriptor() ([]byte, []int) + func (*RequirementRule) ProtoMessage() + func (m *RequirementRule) GetRequirementType() isRequirementRule_RequirementType + func (m *RequirementRule) Validate() error + func (m *RequirementRule) ValidateAll() error + func (x *RequirementRule) GetMatch() *v31.RouteMatch + func (x *RequirementRule) GetRequirementName() string + func (x *RequirementRule) GetRequires() *JwtRequirement + func (x *RequirementRule) ProtoReflect() protoreflect.Message + func (x *RequirementRule) Reset() + func (x *RequirementRule) String() string + type RequirementRuleMultiError []error + func (m RequirementRuleMultiError) AllErrors() []error + func (m RequirementRuleMultiError) Error() string + type RequirementRuleValidationError struct + func (e RequirementRuleValidationError) Cause() error + func (e RequirementRuleValidationError) Error() string + func (e RequirementRuleValidationError) ErrorName() string + func (e RequirementRuleValidationError) Field() string + func (e RequirementRuleValidationError) Key() bool + func (e RequirementRuleValidationError) Reason() string + type RequirementRule_RequirementName struct + RequirementName string + type RequirementRule_Requires struct + Requires *JwtRequirement