Versions in this module Expand all Collapse all v0 v0.9.82 Jan 31, 2021 Changes in this version + var File_envoy_extensions_filters_http_jwt_authn_v4alpha_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 (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 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 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 (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 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 JwtHeader struct + Name string + ValuePrefix string + func (*JwtHeader) Descriptor() ([]byte, []int) + func (*JwtHeader) ProtoMessage() + func (m *JwtHeader) Validate() 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 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 + ClockSkewSeconds uint32 + Forward bool + ForwardPayloadHeader string + FromHeaders []*JwtHeader + FromParams []string + Issuer string + JwksSourceSpecifier isJwtProvider_JwksSourceSpecifier + PayloadInMetadata string + func (*JwtProvider) Descriptor() ([]byte, []int) + func (*JwtProvider) ProtoMessage() + func (m *JwtProvider) GetJwksSourceSpecifier() isJwtProvider_JwksSourceSpecifier + func (m *JwtProvider) Validate() error + func (x *JwtProvider) GetAudiences() []string + func (x *JwtProvider) GetClockSkewSeconds() uint32 + func (x *JwtProvider) GetForward() bool + func (x *JwtProvider) GetForwardPayloadHeader() string + func (x *JwtProvider) GetFromHeaders() []*JwtHeader + func (x *JwtProvider) GetFromParams() []string + func (x *JwtProvider) GetIssuer() string + func (x *JwtProvider) GetLocalJwks() *v4alpha.DataSource + 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 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 *v4alpha.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 (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 (x *JwtRequirementAndList) GetRequirements() []*JwtRequirement + func (x *JwtRequirementAndList) ProtoReflect() protoreflect.Message + func (x *JwtRequirementAndList) Reset() + func (x *JwtRequirementAndList) String() 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 JwtRequirementOrList struct + Requirements []*JwtRequirement + func (*JwtRequirementOrList) Descriptor() ([]byte, []int) + func (*JwtRequirementOrList) ProtoMessage() + func (m *JwtRequirementOrList) Validate() error + func (x *JwtRequirementOrList) GetRequirements() []*JwtRequirement + func (x *JwtRequirementOrList) ProtoReflect() protoreflect.Message + func (x *JwtRequirementOrList) Reset() + func (x *JwtRequirementOrList) String() 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 (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 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 (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 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 + CacheDuration *duration.Duration + HttpUri *v4alpha.HttpUri + func (*RemoteJwks) Descriptor() ([]byte, []int) + func (*RemoteJwks) ProtoMessage() + func (m *RemoteJwks) Validate() error + func (x *RemoteJwks) GetCacheDuration() *duration.Duration + func (x *RemoteJwks) GetHttpUri() *v4alpha.HttpUri + func (x *RemoteJwks) ProtoReflect() protoreflect.Message + func (x *RemoteJwks) Reset() + func (x *RemoteJwks) String() 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 *v4alpha1.RouteMatch + RequirementType isRequirementRule_RequirementType + func (*RequirementRule) Descriptor() ([]byte, []int) + func (*RequirementRule) ProtoMessage() + func (m *RequirementRule) GetRequirementType() isRequirementRule_RequirementType + func (m *RequirementRule) Validate() error + func (x *RequirementRule) GetMatch() *v4alpha1.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 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