envoy_config_filter_http_jwt_authn_v2alpha

package
v0.9.4 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 13, 2020 License: Apache-2.0 Imports: 19 Imported by: 11

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type FilterStateRule added in v0.7.1

type FilterStateRule struct {
	Name                 string                     `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Requires             map[string]*JwtRequirement `` /* 157-byte string literal not displayed */
	XXX_NoUnkeyedLiteral struct{}                   `json:"-"`
	XXX_unrecognized     []byte                     `json:"-"`
	XXX_sizecache        int32                      `json:"-"`
}

func (*FilterStateRule) Descriptor added in v0.7.1

func (*FilterStateRule) Descriptor() ([]byte, []int)

func (*FilterStateRule) GetName added in v0.7.1

func (m *FilterStateRule) GetName() string

func (*FilterStateRule) GetRequires added in v0.7.1

func (m *FilterStateRule) GetRequires() map[string]*JwtRequirement

func (*FilterStateRule) ProtoMessage added in v0.7.1

func (*FilterStateRule) ProtoMessage()

func (*FilterStateRule) Reset added in v0.7.1

func (m *FilterStateRule) Reset()

func (*FilterStateRule) String added in v0.7.1

func (m *FilterStateRule) String() string

func (*FilterStateRule) Validate added in v0.7.1

func (m *FilterStateRule) Validate() error

Validate checks the field values on FilterStateRule with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

func (*FilterStateRule) XXX_DiscardUnknown added in v0.7.1

func (m *FilterStateRule) XXX_DiscardUnknown()

func (*FilterStateRule) XXX_Marshal added in v0.7.1

func (m *FilterStateRule) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*FilterStateRule) XXX_Merge added in v0.7.1

func (m *FilterStateRule) XXX_Merge(src proto.Message)

func (*FilterStateRule) XXX_Size added in v0.7.1

func (m *FilterStateRule) XXX_Size() int

func (*FilterStateRule) XXX_Unmarshal added in v0.7.1

func (m *FilterStateRule) XXX_Unmarshal(b []byte) error

type FilterStateRuleValidationError added in v0.7.1

type FilterStateRuleValidationError struct {
	// contains filtered or unexported fields
}

FilterStateRuleValidationError is the validation error returned by FilterStateRule.Validate if the designated constraints aren't met.

func (FilterStateRuleValidationError) Cause added in v0.7.1

Cause function returns cause value.

func (FilterStateRuleValidationError) Error added in v0.7.1

Error satisfies the builtin error interface

func (FilterStateRuleValidationError) ErrorName added in v0.7.1

func (e FilterStateRuleValidationError) ErrorName() string

ErrorName returns error name.

func (FilterStateRuleValidationError) Field added in v0.7.1

Field function returns field value.

func (FilterStateRuleValidationError) Key added in v0.7.1

Key function returns key value.

func (FilterStateRuleValidationError) Reason added in v0.7.1

Reason function returns reason value.

type JwtAuthentication

type JwtAuthentication struct {
	Providers            map[string]*JwtProvider `` /* 159-byte string literal not displayed */
	Rules                []*RequirementRule      `protobuf:"bytes,2,rep,name=rules,proto3" json:"rules,omitempty"`
	FilterStateRules     *FilterStateRule        `protobuf:"bytes,3,opt,name=filter_state_rules,json=filterStateRules,proto3" json:"filter_state_rules,omitempty"`
	BypassCorsPreflight  bool                    `protobuf:"varint,4,opt,name=bypass_cors_preflight,json=bypassCorsPreflight,proto3" json:"bypass_cors_preflight,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                `json:"-"`
	XXX_unrecognized     []byte                  `json:"-"`
	XXX_sizecache        int32                   `json:"-"`
}

func (*JwtAuthentication) Descriptor

func (*JwtAuthentication) Descriptor() ([]byte, []int)

func (*JwtAuthentication) GetBypassCorsPreflight added in v0.9.2

func (m *JwtAuthentication) GetBypassCorsPreflight() bool

func (*JwtAuthentication) GetFilterStateRules added in v0.7.1

func (m *JwtAuthentication) GetFilterStateRules() *FilterStateRule

func (*JwtAuthentication) GetProviders

func (m *JwtAuthentication) GetProviders() map[string]*JwtProvider

func (*JwtAuthentication) GetRules

func (m *JwtAuthentication) GetRules() []*RequirementRule

func (*JwtAuthentication) ProtoMessage

func (*JwtAuthentication) ProtoMessage()

func (*JwtAuthentication) Reset

func (m *JwtAuthentication) Reset()

func (*JwtAuthentication) String

func (m *JwtAuthentication) String() string

func (*JwtAuthentication) Validate

func (m *JwtAuthentication) Validate() error

Validate checks the field values on JwtAuthentication with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

func (*JwtAuthentication) XXX_DiscardUnknown

func (m *JwtAuthentication) XXX_DiscardUnknown()

func (*JwtAuthentication) XXX_Marshal

func (m *JwtAuthentication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*JwtAuthentication) XXX_Merge

func (m *JwtAuthentication) XXX_Merge(src proto.Message)

func (*JwtAuthentication) XXX_Size

func (m *JwtAuthentication) XXX_Size() int

func (*JwtAuthentication) XXX_Unmarshal

func (m *JwtAuthentication) XXX_Unmarshal(b []byte) error

type JwtAuthenticationValidationError

type JwtAuthenticationValidationError struct {
	// contains filtered or unexported fields
}

JwtAuthenticationValidationError is the validation error returned by JwtAuthentication.Validate if the designated constraints aren't met.

func (JwtAuthenticationValidationError) Cause

Cause function returns cause value.

func (JwtAuthenticationValidationError) Error

Error satisfies the builtin error interface

func (JwtAuthenticationValidationError) ErrorName added in v0.7.0

ErrorName returns error name.

func (JwtAuthenticationValidationError) Field

Field function returns field value.

func (JwtAuthenticationValidationError) Key

Key function returns key value.

func (JwtAuthenticationValidationError) Reason

Reason function returns reason value.

type JwtHeader

type JwtHeader struct {
	Name                 string   `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	ValuePrefix          string   `protobuf:"bytes,2,opt,name=value_prefix,json=valuePrefix,proto3" json:"value_prefix,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*JwtHeader) Descriptor

func (*JwtHeader) Descriptor() ([]byte, []int)

func (*JwtHeader) GetName

func (m *JwtHeader) GetName() string

func (*JwtHeader) GetValuePrefix

func (m *JwtHeader) GetValuePrefix() string

func (*JwtHeader) ProtoMessage

func (*JwtHeader) ProtoMessage()

func (*JwtHeader) Reset

func (m *JwtHeader) Reset()

func (*JwtHeader) String

func (m *JwtHeader) String() string

func (*JwtHeader) Validate

func (m *JwtHeader) Validate() error

Validate checks the field values on JwtHeader with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

func (*JwtHeader) XXX_DiscardUnknown

func (m *JwtHeader) XXX_DiscardUnknown()

func (*JwtHeader) XXX_Marshal

func (m *JwtHeader) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*JwtHeader) XXX_Merge

func (m *JwtHeader) XXX_Merge(src proto.Message)

func (*JwtHeader) XXX_Size

func (m *JwtHeader) XXX_Size() int

func (*JwtHeader) XXX_Unmarshal

func (m *JwtHeader) XXX_Unmarshal(b []byte) error

type JwtHeaderValidationError

type JwtHeaderValidationError struct {
	// contains filtered or unexported fields
}

JwtHeaderValidationError is the validation error returned by JwtHeader.Validate if the designated constraints aren't met.

func (JwtHeaderValidationError) Cause

func (e JwtHeaderValidationError) Cause() error

Cause function returns cause value.

func (JwtHeaderValidationError) Error

func (e JwtHeaderValidationError) Error() string

Error satisfies the builtin error interface

func (JwtHeaderValidationError) ErrorName added in v0.7.0

func (e JwtHeaderValidationError) ErrorName() string

ErrorName returns error name.

func (JwtHeaderValidationError) Field

func (e JwtHeaderValidationError) Field() string

Field function returns field value.

func (JwtHeaderValidationError) Key

Key function returns key value.

func (JwtHeaderValidationError) Reason

func (e JwtHeaderValidationError) Reason() string

Reason function returns reason value.

type JwtProvider

type JwtProvider struct {
	Issuer    string   `protobuf:"bytes,1,opt,name=issuer,proto3" json:"issuer,omitempty"`
	Audiences []string `protobuf:"bytes,2,rep,name=audiences,proto3" json:"audiences,omitempty"`
	// Types that are valid to be assigned to JwksSourceSpecifier:
	//	*JwtProvider_RemoteJwks
	//	*JwtProvider_LocalJwks
	JwksSourceSpecifier  isJwtProvider_JwksSourceSpecifier `protobuf_oneof:"jwks_source_specifier"`
	Forward              bool                              `protobuf:"varint,5,opt,name=forward,proto3" json:"forward,omitempty"`
	FromHeaders          []*JwtHeader                      `protobuf:"bytes,6,rep,name=from_headers,json=fromHeaders,proto3" json:"from_headers,omitempty"`
	FromParams           []string                          `protobuf:"bytes,7,rep,name=from_params,json=fromParams,proto3" json:"from_params,omitempty"`
	ForwardPayloadHeader string                            `protobuf:"bytes,8,opt,name=forward_payload_header,json=forwardPayloadHeader,proto3" json:"forward_payload_header,omitempty"`
	PayloadInMetadata    string                            `protobuf:"bytes,9,opt,name=payload_in_metadata,json=payloadInMetadata,proto3" json:"payload_in_metadata,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                          `json:"-"`
	XXX_unrecognized     []byte                            `json:"-"`
	XXX_sizecache        int32                             `json:"-"`
}

func (*JwtProvider) Descriptor

func (*JwtProvider) Descriptor() ([]byte, []int)

func (*JwtProvider) GetAudiences

func (m *JwtProvider) GetAudiences() []string

func (*JwtProvider) GetForward

func (m *JwtProvider) GetForward() bool

func (*JwtProvider) GetForwardPayloadHeader

func (m *JwtProvider) GetForwardPayloadHeader() string

func (*JwtProvider) GetFromHeaders

func (m *JwtProvider) GetFromHeaders() []*JwtHeader

func (*JwtProvider) GetFromParams

func (m *JwtProvider) GetFromParams() []string

func (*JwtProvider) GetIssuer

func (m *JwtProvider) GetIssuer() string

func (*JwtProvider) GetJwksSourceSpecifier

func (m *JwtProvider) GetJwksSourceSpecifier() isJwtProvider_JwksSourceSpecifier

func (*JwtProvider) GetLocalJwks

func (m *JwtProvider) GetLocalJwks() *core.DataSource

func (*JwtProvider) GetPayloadInMetadata added in v0.6.2

func (m *JwtProvider) GetPayloadInMetadata() string

func (*JwtProvider) GetRemoteJwks

func (m *JwtProvider) GetRemoteJwks() *RemoteJwks

func (*JwtProvider) ProtoMessage

func (*JwtProvider) ProtoMessage()

func (*JwtProvider) Reset

func (m *JwtProvider) Reset()

func (*JwtProvider) String

func (m *JwtProvider) String() string

func (*JwtProvider) Validate

func (m *JwtProvider) Validate() error

Validate checks the field values on JwtProvider with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

func (*JwtProvider) XXX_DiscardUnknown

func (m *JwtProvider) XXX_DiscardUnknown()

func (*JwtProvider) XXX_Marshal

func (m *JwtProvider) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*JwtProvider) XXX_Merge

func (m *JwtProvider) XXX_Merge(src proto.Message)

func (*JwtProvider) XXX_OneofWrappers added in v0.9.0

func (*JwtProvider) XXX_OneofWrappers() []interface{}

XXX_OneofWrappers is for the internal use of the proto package.

func (*JwtProvider) XXX_Size

func (m *JwtProvider) XXX_Size() int

func (*JwtProvider) XXX_Unmarshal

func (m *JwtProvider) XXX_Unmarshal(b []byte) error

type JwtProviderValidationError

type JwtProviderValidationError struct {
	// contains filtered or unexported fields
}

JwtProviderValidationError is the validation error returned by JwtProvider.Validate if the designated constraints aren't met.

func (JwtProviderValidationError) Cause

Cause function returns cause value.

func (JwtProviderValidationError) Error

Error satisfies the builtin error interface

func (JwtProviderValidationError) ErrorName added in v0.7.0

func (e JwtProviderValidationError) ErrorName() string

ErrorName returns error name.

func (JwtProviderValidationError) Field

Field function returns field value.

func (JwtProviderValidationError) Key

Key function returns key value.

func (JwtProviderValidationError) Reason

Reason function returns reason value.

type JwtProvider_LocalJwks

type JwtProvider_LocalJwks struct {
	LocalJwks *core.DataSource `protobuf:"bytes,4,opt,name=local_jwks,json=localJwks,proto3,oneof"`
}

type JwtProvider_RemoteJwks

type JwtProvider_RemoteJwks struct {
	RemoteJwks *RemoteJwks `protobuf:"bytes,3,opt,name=remote_jwks,json=remoteJwks,proto3,oneof"`
}

type JwtRequirement

type JwtRequirement struct {
	// Types that are valid to be assigned to RequiresType:
	//	*JwtRequirement_ProviderName
	//	*JwtRequirement_ProviderAndAudiences
	//	*JwtRequirement_RequiresAny
	//	*JwtRequirement_RequiresAll
	//	*JwtRequirement_AllowMissingOrFailed
	//	*JwtRequirement_AllowMissing
	RequiresType         isJwtRequirement_RequiresType `protobuf_oneof:"requires_type"`
	XXX_NoUnkeyedLiteral struct{}                      `json:"-"`
	XXX_unrecognized     []byte                        `json:"-"`
	XXX_sizecache        int32                         `json:"-"`
}

func (*JwtRequirement) Descriptor

func (*JwtRequirement) Descriptor() ([]byte, []int)

func (*JwtRequirement) GetAllowMissing added in v0.9.2

func (m *JwtRequirement) GetAllowMissing() *empty.Empty

func (*JwtRequirement) GetAllowMissingOrFailed

func (m *JwtRequirement) GetAllowMissingOrFailed() *empty.Empty

func (*JwtRequirement) GetProviderAndAudiences

func (m *JwtRequirement) GetProviderAndAudiences() *ProviderWithAudiences

func (*JwtRequirement) GetProviderName

func (m *JwtRequirement) GetProviderName() string

func (*JwtRequirement) GetRequiresAll

func (m *JwtRequirement) GetRequiresAll() *JwtRequirementAndList

func (*JwtRequirement) GetRequiresAny

func (m *JwtRequirement) GetRequiresAny() *JwtRequirementOrList

func (*JwtRequirement) GetRequiresType

func (m *JwtRequirement) GetRequiresType() isJwtRequirement_RequiresType

func (*JwtRequirement) ProtoMessage

func (*JwtRequirement) ProtoMessage()

func (*JwtRequirement) Reset

func (m *JwtRequirement) Reset()

func (*JwtRequirement) String

func (m *JwtRequirement) String() string

func (*JwtRequirement) Validate

func (m *JwtRequirement) Validate() error

Validate checks the field values on JwtRequirement with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

func (*JwtRequirement) XXX_DiscardUnknown

func (m *JwtRequirement) XXX_DiscardUnknown()

func (*JwtRequirement) XXX_Marshal

func (m *JwtRequirement) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*JwtRequirement) XXX_Merge

func (m *JwtRequirement) XXX_Merge(src proto.Message)

func (*JwtRequirement) XXX_OneofWrappers added in v0.9.0

func (*JwtRequirement) XXX_OneofWrappers() []interface{}

XXX_OneofWrappers is for the internal use of the proto package.

func (*JwtRequirement) XXX_Size

func (m *JwtRequirement) XXX_Size() int

func (*JwtRequirement) XXX_Unmarshal

func (m *JwtRequirement) XXX_Unmarshal(b []byte) error

type JwtRequirementAndList

type JwtRequirementAndList struct {
	Requirements         []*JwtRequirement `protobuf:"bytes,1,rep,name=requirements,proto3" json:"requirements,omitempty"`
	XXX_NoUnkeyedLiteral struct{}          `json:"-"`
	XXX_unrecognized     []byte            `json:"-"`
	XXX_sizecache        int32             `json:"-"`
}

func (*JwtRequirementAndList) Descriptor

func (*JwtRequirementAndList) Descriptor() ([]byte, []int)

func (*JwtRequirementAndList) GetRequirements

func (m *JwtRequirementAndList) GetRequirements() []*JwtRequirement

func (*JwtRequirementAndList) ProtoMessage

func (*JwtRequirementAndList) ProtoMessage()

func (*JwtRequirementAndList) Reset

func (m *JwtRequirementAndList) Reset()

func (*JwtRequirementAndList) String

func (m *JwtRequirementAndList) String() string

func (*JwtRequirementAndList) Validate

func (m *JwtRequirementAndList) Validate() error

Validate checks the field values on JwtRequirementAndList with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

func (*JwtRequirementAndList) XXX_DiscardUnknown

func (m *JwtRequirementAndList) XXX_DiscardUnknown()

func (*JwtRequirementAndList) XXX_Marshal

func (m *JwtRequirementAndList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*JwtRequirementAndList) XXX_Merge

func (m *JwtRequirementAndList) XXX_Merge(src proto.Message)

func (*JwtRequirementAndList) XXX_Size

func (m *JwtRequirementAndList) XXX_Size() int

func (*JwtRequirementAndList) XXX_Unmarshal

func (m *JwtRequirementAndList) XXX_Unmarshal(b []byte) error

type JwtRequirementAndListValidationError

type JwtRequirementAndListValidationError struct {
	// contains filtered or unexported fields
}

JwtRequirementAndListValidationError is the validation error returned by JwtRequirementAndList.Validate if the designated constraints aren't met.

func (JwtRequirementAndListValidationError) Cause

Cause function returns cause value.

func (JwtRequirementAndListValidationError) Error

Error satisfies the builtin error interface

func (JwtRequirementAndListValidationError) ErrorName added in v0.7.0

ErrorName returns error name.

func (JwtRequirementAndListValidationError) Field

Field function returns field value.

func (JwtRequirementAndListValidationError) Key

Key function returns key value.

func (JwtRequirementAndListValidationError) Reason

Reason function returns reason value.

type JwtRequirementOrList

type JwtRequirementOrList struct {
	Requirements         []*JwtRequirement `protobuf:"bytes,1,rep,name=requirements,proto3" json:"requirements,omitempty"`
	XXX_NoUnkeyedLiteral struct{}          `json:"-"`
	XXX_unrecognized     []byte            `json:"-"`
	XXX_sizecache        int32             `json:"-"`
}

func (*JwtRequirementOrList) Descriptor

func (*JwtRequirementOrList) Descriptor() ([]byte, []int)

func (*JwtRequirementOrList) GetRequirements

func (m *JwtRequirementOrList) GetRequirements() []*JwtRequirement

func (*JwtRequirementOrList) ProtoMessage

func (*JwtRequirementOrList) ProtoMessage()

func (*JwtRequirementOrList) Reset

func (m *JwtRequirementOrList) Reset()

func (*JwtRequirementOrList) String

func (m *JwtRequirementOrList) String() string

func (*JwtRequirementOrList) Validate

func (m *JwtRequirementOrList) Validate() error

Validate checks the field values on JwtRequirementOrList with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

func (*JwtRequirementOrList) XXX_DiscardUnknown

func (m *JwtRequirementOrList) XXX_DiscardUnknown()

func (*JwtRequirementOrList) XXX_Marshal

func (m *JwtRequirementOrList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*JwtRequirementOrList) XXX_Merge

func (m *JwtRequirementOrList) XXX_Merge(src proto.Message)

func (*JwtRequirementOrList) XXX_Size

func (m *JwtRequirementOrList) XXX_Size() int

func (*JwtRequirementOrList) XXX_Unmarshal

func (m *JwtRequirementOrList) XXX_Unmarshal(b []byte) error

type JwtRequirementOrListValidationError

type JwtRequirementOrListValidationError struct {
	// contains filtered or unexported fields
}

JwtRequirementOrListValidationError is the validation error returned by JwtRequirementOrList.Validate if the designated constraints aren't met.

func (JwtRequirementOrListValidationError) Cause

Cause function returns cause value.

func (JwtRequirementOrListValidationError) Error

Error satisfies the builtin error interface

func (JwtRequirementOrListValidationError) ErrorName added in v0.7.0

ErrorName returns error name.

func (JwtRequirementOrListValidationError) Field

Field function returns field value.

func (JwtRequirementOrListValidationError) Key

Key function returns key value.

func (JwtRequirementOrListValidationError) Reason

Reason function returns reason value.

type JwtRequirementValidationError

type JwtRequirementValidationError struct {
	// contains filtered or unexported fields
}

JwtRequirementValidationError is the validation error returned by JwtRequirement.Validate if the designated constraints aren't met.

func (JwtRequirementValidationError) Cause

Cause function returns cause value.

func (JwtRequirementValidationError) Error

Error satisfies the builtin error interface

func (JwtRequirementValidationError) ErrorName added in v0.7.0

func (e JwtRequirementValidationError) ErrorName() string

ErrorName returns error name.

func (JwtRequirementValidationError) Field

Field function returns field value.

func (JwtRequirementValidationError) Key

Key function returns key value.

func (JwtRequirementValidationError) Reason

Reason function returns reason value.

type JwtRequirement_AllowMissing added in v0.9.2

type JwtRequirement_AllowMissing struct {
	AllowMissing *empty.Empty `protobuf:"bytes,6,opt,name=allow_missing,json=allowMissing,proto3,oneof"`
}

type JwtRequirement_AllowMissingOrFailed

type JwtRequirement_AllowMissingOrFailed struct {
	AllowMissingOrFailed *empty.Empty `protobuf:"bytes,5,opt,name=allow_missing_or_failed,json=allowMissingOrFailed,proto3,oneof"`
}

type JwtRequirement_ProviderAndAudiences

type JwtRequirement_ProviderAndAudiences struct {
	ProviderAndAudiences *ProviderWithAudiences `protobuf:"bytes,2,opt,name=provider_and_audiences,json=providerAndAudiences,proto3,oneof"`
}

type JwtRequirement_ProviderName

type JwtRequirement_ProviderName struct {
	ProviderName string `protobuf:"bytes,1,opt,name=provider_name,json=providerName,proto3,oneof"`
}

type JwtRequirement_RequiresAll

type JwtRequirement_RequiresAll struct {
	RequiresAll *JwtRequirementAndList `protobuf:"bytes,4,opt,name=requires_all,json=requiresAll,proto3,oneof"`
}

type JwtRequirement_RequiresAny

type JwtRequirement_RequiresAny struct {
	RequiresAny *JwtRequirementOrList `protobuf:"bytes,3,opt,name=requires_any,json=requiresAny,proto3,oneof"`
}

type ProviderWithAudiences

type ProviderWithAudiences struct {
	ProviderName         string   `protobuf:"bytes,1,opt,name=provider_name,json=providerName,proto3" json:"provider_name,omitempty"`
	Audiences            []string `protobuf:"bytes,2,rep,name=audiences,proto3" json:"audiences,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*ProviderWithAudiences) Descriptor

func (*ProviderWithAudiences) Descriptor() ([]byte, []int)

func (*ProviderWithAudiences) GetAudiences

func (m *ProviderWithAudiences) GetAudiences() []string

func (*ProviderWithAudiences) GetProviderName

func (m *ProviderWithAudiences) GetProviderName() string

func (*ProviderWithAudiences) ProtoMessage

func (*ProviderWithAudiences) ProtoMessage()

func (*ProviderWithAudiences) Reset

func (m *ProviderWithAudiences) Reset()

func (*ProviderWithAudiences) String

func (m *ProviderWithAudiences) String() string

func (*ProviderWithAudiences) Validate

func (m *ProviderWithAudiences) Validate() error

Validate checks the field values on ProviderWithAudiences with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

func (*ProviderWithAudiences) XXX_DiscardUnknown

func (m *ProviderWithAudiences) XXX_DiscardUnknown()

func (*ProviderWithAudiences) XXX_Marshal

func (m *ProviderWithAudiences) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ProviderWithAudiences) XXX_Merge

func (m *ProviderWithAudiences) XXX_Merge(src proto.Message)

func (*ProviderWithAudiences) XXX_Size

func (m *ProviderWithAudiences) XXX_Size() int

func (*ProviderWithAudiences) XXX_Unmarshal

func (m *ProviderWithAudiences) XXX_Unmarshal(b []byte) error

type ProviderWithAudiencesValidationError

type ProviderWithAudiencesValidationError struct {
	// contains filtered or unexported fields
}

ProviderWithAudiencesValidationError is the validation error returned by ProviderWithAudiences.Validate if the designated constraints aren't met.

func (ProviderWithAudiencesValidationError) Cause

Cause function returns cause value.

func (ProviderWithAudiencesValidationError) Error

Error satisfies the builtin error interface

func (ProviderWithAudiencesValidationError) ErrorName added in v0.7.0

ErrorName returns error name.

func (ProviderWithAudiencesValidationError) Field

Field function returns field value.

func (ProviderWithAudiencesValidationError) Key

Key function returns key value.

func (ProviderWithAudiencesValidationError) Reason

Reason function returns reason value.

type RemoteJwks

type RemoteJwks struct {
	HttpUri              *core.HttpUri      `protobuf:"bytes,1,opt,name=http_uri,json=httpUri,proto3" json:"http_uri,omitempty"`
	CacheDuration        *duration.Duration `protobuf:"bytes,2,opt,name=cache_duration,json=cacheDuration,proto3" json:"cache_duration,omitempty"`
	XXX_NoUnkeyedLiteral struct{}           `json:"-"`
	XXX_unrecognized     []byte             `json:"-"`
	XXX_sizecache        int32              `json:"-"`
}

func (*RemoteJwks) Descriptor

func (*RemoteJwks) Descriptor() ([]byte, []int)

func (*RemoteJwks) GetCacheDuration

func (m *RemoteJwks) GetCacheDuration() *duration.Duration

func (*RemoteJwks) GetHttpUri

func (m *RemoteJwks) GetHttpUri() *core.HttpUri

func (*RemoteJwks) ProtoMessage

func (*RemoteJwks) ProtoMessage()

func (*RemoteJwks) Reset

func (m *RemoteJwks) Reset()

func (*RemoteJwks) String

func (m *RemoteJwks) String() string

func (*RemoteJwks) Validate

func (m *RemoteJwks) Validate() error

Validate checks the field values on RemoteJwks with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

func (*RemoteJwks) XXX_DiscardUnknown

func (m *RemoteJwks) XXX_DiscardUnknown()

func (*RemoteJwks) XXX_Marshal

func (m *RemoteJwks) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*RemoteJwks) XXX_Merge

func (m *RemoteJwks) XXX_Merge(src proto.Message)

func (*RemoteJwks) XXX_Size

func (m *RemoteJwks) XXX_Size() int

func (*RemoteJwks) XXX_Unmarshal

func (m *RemoteJwks) XXX_Unmarshal(b []byte) error

type RemoteJwksValidationError

type RemoteJwksValidationError struct {
	// contains filtered or unexported fields
}

RemoteJwksValidationError is the validation error returned by RemoteJwks.Validate if the designated constraints aren't met.

func (RemoteJwksValidationError) Cause

func (e RemoteJwksValidationError) Cause() error

Cause function returns cause value.

func (RemoteJwksValidationError) Error

Error satisfies the builtin error interface

func (RemoteJwksValidationError) ErrorName added in v0.7.0

func (e RemoteJwksValidationError) ErrorName() string

ErrorName returns error name.

func (RemoteJwksValidationError) Field

Field function returns field value.

func (RemoteJwksValidationError) Key

Key function returns key value.

func (RemoteJwksValidationError) Reason

func (e RemoteJwksValidationError) Reason() string

Reason function returns reason value.

type RequirementRule

type RequirementRule struct {
	Match                *route.RouteMatch `protobuf:"bytes,1,opt,name=match,proto3" json:"match,omitempty"`
	Requires             *JwtRequirement   `protobuf:"bytes,2,opt,name=requires,proto3" json:"requires,omitempty"`
	XXX_NoUnkeyedLiteral struct{}          `json:"-"`
	XXX_unrecognized     []byte            `json:"-"`
	XXX_sizecache        int32             `json:"-"`
}

func (*RequirementRule) Descriptor

func (*RequirementRule) Descriptor() ([]byte, []int)

func (*RequirementRule) GetMatch

func (m *RequirementRule) GetMatch() *route.RouteMatch

func (*RequirementRule) GetRequires

func (m *RequirementRule) GetRequires() *JwtRequirement

func (*RequirementRule) ProtoMessage

func (*RequirementRule) ProtoMessage()

func (*RequirementRule) Reset

func (m *RequirementRule) Reset()

func (*RequirementRule) String

func (m *RequirementRule) String() string

func (*RequirementRule) Validate

func (m *RequirementRule) Validate() error

Validate checks the field values on RequirementRule with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

func (*RequirementRule) XXX_DiscardUnknown

func (m *RequirementRule) XXX_DiscardUnknown()

func (*RequirementRule) XXX_Marshal

func (m *RequirementRule) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*RequirementRule) XXX_Merge

func (m *RequirementRule) XXX_Merge(src proto.Message)

func (*RequirementRule) XXX_Size

func (m *RequirementRule) XXX_Size() int

func (*RequirementRule) XXX_Unmarshal

func (m *RequirementRule) XXX_Unmarshal(b []byte) error

type RequirementRuleValidationError

type RequirementRuleValidationError struct {
	// contains filtered or unexported fields
}

RequirementRuleValidationError is the validation error returned by RequirementRule.Validate if the designated constraints aren't met.

func (RequirementRuleValidationError) Cause

Cause function returns cause value.

func (RequirementRuleValidationError) Error

Error satisfies the builtin error interface

func (RequirementRuleValidationError) ErrorName added in v0.7.0

func (e RequirementRuleValidationError) ErrorName() string

ErrorName returns error name.

func (RequirementRuleValidationError) Field

Field function returns field value.

func (RequirementRuleValidationError) Key

Key function returns key value.

func (RequirementRuleValidationError) Reason

Reason function returns reason value.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL