Versions in this module Expand all Collapse all v0 v0.1.0 May 5, 2023 Changes in this version + var File_envoy_config_filter_http_jwt_authn_v2alpha_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 JwtAuthentication struct + BypassCorsPreflight bool + FilterStateRules *FilterStateRule + Providers map[string]*JwtProvider + 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) 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 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 + 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 (m *JwtProvider) ValidateAll() error + func (x *JwtProvider) GetAudiences() []string + 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() *core.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 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 *core.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 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 + CacheDuration *duration.Duration + HttpUri *core.HttpUri + func (*RemoteJwks) Descriptor() ([]byte, []int) + func (*RemoteJwks) ProtoMessage() + func (m *RemoteJwks) Validate() error + func (m *RemoteJwks) ValidateAll() error + func (x *RemoteJwks) GetCacheDuration() *duration.Duration + func (x *RemoteJwks) GetHttpUri() *core.HttpUri + 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 *route.RouteMatch + Requires *JwtRequirement + func (*RequirementRule) Descriptor() ([]byte, []int) + func (*RequirementRule) ProtoMessage() + func (m *RequirementRule) Validate() error + func (m *RequirementRule) ValidateAll() error + func (x *RequirementRule) GetMatch() *route.RouteMatch + 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