Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var File_envoy_extensions_http_injected_credentials_generic_v3_generic_proto protoreflect.FileDescriptor
Functions ¶
This section is empty.
Types ¶
type Generic ¶
type Generic struct { // The SDS configuration for the credential that will be injected to the specified HTTP request header. // It must be a generic secret. Credential *v3.SdsSecretConfig `protobuf:"bytes,1,opt,name=credential,proto3" json:"credential,omitempty"` // The header that will be injected to the HTTP request with the provided credential. // If not set, filter will default to: “Authorization“ Header string `protobuf:"bytes,2,opt,name=header,proto3" json:"header,omitempty"` // contains filtered or unexported fields }
Generic extension can be used to inject HTTP Basic Auth, Bearer Token, or any arbitrary credential into the proxied requests. The credential will be injected into the specified HTTP request header. Refer to [RFC 6750: The OAuth 2.0 Authorization Framework: Bearer Token Usage](https://www.rfc-editor.org/rfc/rfc6750) for details.
func (*Generic) GetCredential ¶
func (x *Generic) GetCredential() *v3.SdsSecretConfig
func (*Generic) ProtoReflect ¶
func (x *Generic) ProtoReflect() protoreflect.Message
Click to show internal directories.
Click to hide internal directories.