Documentation ¶
Index ¶
- Variables
- type AcceptHeaderAuthenticationPolicy
- func (*AcceptHeaderAuthenticationPolicy) Descriptor() ([]byte, []int)deprecated
- func (x *AcceptHeaderAuthenticationPolicy) GetMediaTypes() []string
- func (x *AcceptHeaderAuthenticationPolicy) GetPolicy() *AuthenticationPolicy
- func (*AcceptHeaderAuthenticationPolicy) ProtoMessage()
- func (x *AcceptHeaderAuthenticationPolicy) ProtoReflect() protoreflect.Message
- func (x *AcceptHeaderAuthenticationPolicy) Reset()
- func (x *AcceptHeaderAuthenticationPolicy) String() string
- type AnyAuthenticationPolicy
- func (*AnyAuthenticationPolicy) Descriptor() ([]byte, []int)deprecated
- func (x *AnyAuthenticationPolicy) GetPolicies() []*AuthenticationPolicy
- func (*AnyAuthenticationPolicy) ProtoMessage()
- func (x *AnyAuthenticationPolicy) ProtoReflect() protoreflect.Message
- func (x *AnyAuthenticationPolicy) Reset()
- func (x *AnyAuthenticationPolicy) String() string
- type AuthenticationPolicy
- func (*AuthenticationPolicy) Descriptor() ([]byte, []int)deprecated
- func (x *AuthenticationPolicy) GetAcceptHeader() *AcceptHeaderAuthenticationPolicy
- func (x *AuthenticationPolicy) GetAllow() *auth.AuthenticationMetadata
- func (x *AuthenticationPolicy) GetAny() *AnyAuthenticationPolicy
- func (x *AuthenticationPolicy) GetDeny() string
- func (x *AuthenticationPolicy) GetJwt() *jwt.AuthorizationHeaderParserConfiguration
- func (x *AuthenticationPolicy) GetOidc() *OIDCAuthenticationPolicy
- func (m *AuthenticationPolicy) GetPolicy() isAuthenticationPolicy_Policy
- func (*AuthenticationPolicy) ProtoMessage()
- func (x *AuthenticationPolicy) ProtoReflect() protoreflect.Message
- func (x *AuthenticationPolicy) Reset()
- func (x *AuthenticationPolicy) String() string
- type AuthenticationPolicy_AcceptHeader
- type AuthenticationPolicy_Allow
- type AuthenticationPolicy_Any
- type AuthenticationPolicy_Deny
- type AuthenticationPolicy_Jwt
- type AuthenticationPolicy_Oidc
- type ClientConfiguration
- func (*ClientConfiguration) Descriptor() ([]byte, []int)deprecated
- func (x *ClientConfiguration) GetAddHeaders() []*ClientConfiguration_HeaderValues
- func (x *ClientConfiguration) GetDisableHttp2() bool
- func (x *ClientConfiguration) GetProxyUrl() string
- func (x *ClientConfiguration) GetTls() *tls.ClientConfiguration
- func (*ClientConfiguration) ProtoMessage()
- func (x *ClientConfiguration) ProtoReflect() protoreflect.Message
- func (x *ClientConfiguration) Reset()
- func (x *ClientConfiguration) String() string
- type ClientConfiguration_HeaderValues
- func (*ClientConfiguration_HeaderValues) Descriptor() ([]byte, []int)deprecated
- func (x *ClientConfiguration_HeaderValues) GetHeader() string
- func (x *ClientConfiguration_HeaderValues) GetValues() []string
- func (*ClientConfiguration_HeaderValues) ProtoMessage()
- func (x *ClientConfiguration_HeaderValues) ProtoReflect() protoreflect.Message
- func (x *ClientConfiguration_HeaderValues) Reset()
- func (x *ClientConfiguration_HeaderValues) String() string
- type OIDCAuthenticationPolicy
- func (*OIDCAuthenticationPolicy) Descriptor() ([]byte, []int)deprecated
- func (x *OIDCAuthenticationPolicy) GetAuthorizationEndpointUrl() string
- func (x *OIDCAuthenticationPolicy) GetClientId() string
- func (x *OIDCAuthenticationPolicy) GetClientSecret() string
- func (x *OIDCAuthenticationPolicy) GetCookieSeed() []byte
- func (x *OIDCAuthenticationPolicy) GetHttpClient() *ClientConfiguration
- func (x *OIDCAuthenticationPolicy) GetMetadataExtractionJmespathExpression() string
- func (x *OIDCAuthenticationPolicy) GetRedirectUrl() string
- func (x *OIDCAuthenticationPolicy) GetScopes() []string
- func (x *OIDCAuthenticationPolicy) GetTokenEndpointUrl() string
- func (x *OIDCAuthenticationPolicy) GetUserInfoEndpointUrl() string
- func (*OIDCAuthenticationPolicy) ProtoMessage()
- func (x *OIDCAuthenticationPolicy) ProtoReflect() protoreflect.Message
- func (x *OIDCAuthenticationPolicy) Reset()
- func (x *OIDCAuthenticationPolicy) String() string
- type ServerConfiguration
- func (*ServerConfiguration) Descriptor() ([]byte, []int)deprecated
- func (x *ServerConfiguration) GetAuthenticationPolicy() *AuthenticationPolicy
- func (x *ServerConfiguration) GetListenAddresses() []string
- func (*ServerConfiguration) ProtoMessage()
- func (x *ServerConfiguration) ProtoReflect() protoreflect.Message
- func (x *ServerConfiguration) Reset()
- func (x *ServerConfiguration) String() string
Constants ¶
This section is empty.
Variables ¶
View Source
var File_pkg_proto_configuration_http_http_proto protoreflect.FileDescriptor
Functions ¶
This section is empty.
Types ¶
type AcceptHeaderAuthenticationPolicy ¶
type AcceptHeaderAuthenticationPolicy struct { MediaTypes []string `protobuf:"bytes,1,rep,name=media_types,json=mediaTypes,proto3" json:"media_types,omitempty"` Policy *AuthenticationPolicy `protobuf:"bytes,2,opt,name=policy,proto3" json:"policy,omitempty"` // contains filtered or unexported fields }
func (*AcceptHeaderAuthenticationPolicy) Descriptor
deprecated
func (*AcceptHeaderAuthenticationPolicy) Descriptor() ([]byte, []int)
Deprecated: Use AcceptHeaderAuthenticationPolicy.ProtoReflect.Descriptor instead.
func (*AcceptHeaderAuthenticationPolicy) GetMediaTypes ¶
func (x *AcceptHeaderAuthenticationPolicy) GetMediaTypes() []string
func (*AcceptHeaderAuthenticationPolicy) GetPolicy ¶
func (x *AcceptHeaderAuthenticationPolicy) GetPolicy() *AuthenticationPolicy
func (*AcceptHeaderAuthenticationPolicy) ProtoMessage ¶
func (*AcceptHeaderAuthenticationPolicy) ProtoMessage()
func (*AcceptHeaderAuthenticationPolicy) ProtoReflect ¶
func (x *AcceptHeaderAuthenticationPolicy) ProtoReflect() protoreflect.Message
func (*AcceptHeaderAuthenticationPolicy) Reset ¶
func (x *AcceptHeaderAuthenticationPolicy) Reset()
func (*AcceptHeaderAuthenticationPolicy) String ¶
func (x *AcceptHeaderAuthenticationPolicy) String() string
type AnyAuthenticationPolicy ¶
type AnyAuthenticationPolicy struct { Policies []*AuthenticationPolicy `protobuf:"bytes,1,rep,name=policies,proto3" json:"policies,omitempty"` // contains filtered or unexported fields }
func (*AnyAuthenticationPolicy) Descriptor
deprecated
func (*AnyAuthenticationPolicy) Descriptor() ([]byte, []int)
Deprecated: Use AnyAuthenticationPolicy.ProtoReflect.Descriptor instead.
func (*AnyAuthenticationPolicy) GetPolicies ¶
func (x *AnyAuthenticationPolicy) GetPolicies() []*AuthenticationPolicy
func (*AnyAuthenticationPolicy) ProtoMessage ¶
func (*AnyAuthenticationPolicy) ProtoMessage()
func (*AnyAuthenticationPolicy) ProtoReflect ¶
func (x *AnyAuthenticationPolicy) ProtoReflect() protoreflect.Message
func (*AnyAuthenticationPolicy) Reset ¶
func (x *AnyAuthenticationPolicy) Reset()
func (*AnyAuthenticationPolicy) String ¶
func (x *AnyAuthenticationPolicy) String() string
type AuthenticationPolicy ¶
type AuthenticationPolicy struct { // Types that are assignable to Policy: // // *AuthenticationPolicy_Allow // *AuthenticationPolicy_Any // *AuthenticationPolicy_Deny // *AuthenticationPolicy_Jwt // *AuthenticationPolicy_Oidc // *AuthenticationPolicy_AcceptHeader Policy isAuthenticationPolicy_Policy `protobuf_oneof:"policy"` // contains filtered or unexported fields }
func (*AuthenticationPolicy) Descriptor
deprecated
func (*AuthenticationPolicy) Descriptor() ([]byte, []int)
Deprecated: Use AuthenticationPolicy.ProtoReflect.Descriptor instead.
func (*AuthenticationPolicy) GetAcceptHeader ¶
func (x *AuthenticationPolicy) GetAcceptHeader() *AcceptHeaderAuthenticationPolicy
func (*AuthenticationPolicy) GetAllow ¶
func (x *AuthenticationPolicy) GetAllow() *auth.AuthenticationMetadata
func (*AuthenticationPolicy) GetAny ¶
func (x *AuthenticationPolicy) GetAny() *AnyAuthenticationPolicy
func (*AuthenticationPolicy) GetDeny ¶
func (x *AuthenticationPolicy) GetDeny() string
func (*AuthenticationPolicy) GetJwt ¶
func (x *AuthenticationPolicy) GetJwt() *jwt.AuthorizationHeaderParserConfiguration
func (*AuthenticationPolicy) GetOidc ¶
func (x *AuthenticationPolicy) GetOidc() *OIDCAuthenticationPolicy
func (*AuthenticationPolicy) GetPolicy ¶
func (m *AuthenticationPolicy) GetPolicy() isAuthenticationPolicy_Policy
func (*AuthenticationPolicy) ProtoMessage ¶
func (*AuthenticationPolicy) ProtoMessage()
func (*AuthenticationPolicy) ProtoReflect ¶
func (x *AuthenticationPolicy) ProtoReflect() protoreflect.Message
func (*AuthenticationPolicy) Reset ¶
func (x *AuthenticationPolicy) Reset()
func (*AuthenticationPolicy) String ¶
func (x *AuthenticationPolicy) String() string
type AuthenticationPolicy_AcceptHeader ¶
type AuthenticationPolicy_AcceptHeader struct {
AcceptHeader *AcceptHeaderAuthenticationPolicy `protobuf:"bytes,6,opt,name=accept_header,json=acceptHeader,proto3,oneof"`
}
type AuthenticationPolicy_Allow ¶
type AuthenticationPolicy_Allow struct {
Allow *auth.AuthenticationMetadata `protobuf:"bytes,1,opt,name=allow,proto3,oneof"`
}
type AuthenticationPolicy_Any ¶
type AuthenticationPolicy_Any struct {
Any *AnyAuthenticationPolicy `protobuf:"bytes,2,opt,name=any,proto3,oneof"`
}
type AuthenticationPolicy_Deny ¶
type AuthenticationPolicy_Deny struct {
Deny string `protobuf:"bytes,3,opt,name=deny,proto3,oneof"`
}
type AuthenticationPolicy_Jwt ¶
type AuthenticationPolicy_Jwt struct {
Jwt *jwt.AuthorizationHeaderParserConfiguration `protobuf:"bytes,4,opt,name=jwt,proto3,oneof"`
}
type AuthenticationPolicy_Oidc ¶
type AuthenticationPolicy_Oidc struct {
Oidc *OIDCAuthenticationPolicy `protobuf:"bytes,5,opt,name=oidc,proto3,oneof"`
}
type ClientConfiguration ¶
type ClientConfiguration struct { Tls *tls.ClientConfiguration `protobuf:"bytes,1,opt,name=tls,proto3" json:"tls,omitempty"` ProxyUrl string `protobuf:"bytes,2,opt,name=proxy_url,json=proxyUrl,proto3" json:"proxy_url,omitempty"` AddHeaders []*ClientConfiguration_HeaderValues `protobuf:"bytes,5,rep,name=add_headers,json=addHeaders,proto3" json:"add_headers,omitempty"` DisableHttp2 bool `protobuf:"varint,6,opt,name=disable_http2,json=disableHttp2,proto3" json:"disable_http2,omitempty"` // contains filtered or unexported fields }
func (*ClientConfiguration) Descriptor
deprecated
func (*ClientConfiguration) Descriptor() ([]byte, []int)
Deprecated: Use ClientConfiguration.ProtoReflect.Descriptor instead.
func (*ClientConfiguration) GetAddHeaders ¶
func (x *ClientConfiguration) GetAddHeaders() []*ClientConfiguration_HeaderValues
func (*ClientConfiguration) GetDisableHttp2 ¶
func (x *ClientConfiguration) GetDisableHttp2() bool
func (*ClientConfiguration) GetProxyUrl ¶
func (x *ClientConfiguration) GetProxyUrl() string
func (*ClientConfiguration) GetTls ¶
func (x *ClientConfiguration) GetTls() *tls.ClientConfiguration
func (*ClientConfiguration) ProtoMessage ¶
func (*ClientConfiguration) ProtoMessage()
func (*ClientConfiguration) ProtoReflect ¶
func (x *ClientConfiguration) ProtoReflect() protoreflect.Message
func (*ClientConfiguration) Reset ¶
func (x *ClientConfiguration) Reset()
func (*ClientConfiguration) String ¶
func (x *ClientConfiguration) String() string
type ClientConfiguration_HeaderValues ¶
type ClientConfiguration_HeaderValues struct { Header string `protobuf:"bytes,1,opt,name=header,proto3" json:"header,omitempty"` Values []string `protobuf:"bytes,2,rep,name=values,proto3" json:"values,omitempty"` // contains filtered or unexported fields }
func (*ClientConfiguration_HeaderValues) Descriptor
deprecated
func (*ClientConfiguration_HeaderValues) Descriptor() ([]byte, []int)
Deprecated: Use ClientConfiguration_HeaderValues.ProtoReflect.Descriptor instead.
func (*ClientConfiguration_HeaderValues) GetHeader ¶
func (x *ClientConfiguration_HeaderValues) GetHeader() string
func (*ClientConfiguration_HeaderValues) GetValues ¶
func (x *ClientConfiguration_HeaderValues) GetValues() []string
func (*ClientConfiguration_HeaderValues) ProtoMessage ¶
func (*ClientConfiguration_HeaderValues) ProtoMessage()
func (*ClientConfiguration_HeaderValues) ProtoReflect ¶
func (x *ClientConfiguration_HeaderValues) ProtoReflect() protoreflect.Message
func (*ClientConfiguration_HeaderValues) Reset ¶
func (x *ClientConfiguration_HeaderValues) Reset()
func (*ClientConfiguration_HeaderValues) String ¶
func (x *ClientConfiguration_HeaderValues) String() string
type OIDCAuthenticationPolicy ¶
type OIDCAuthenticationPolicy struct { ClientId string `protobuf:"bytes,1,opt,name=client_id,json=clientId,proto3" json:"client_id,omitempty"` ClientSecret string `protobuf:"bytes,2,opt,name=client_secret,json=clientSecret,proto3" json:"client_secret,omitempty"` AuthorizationEndpointUrl string `` /* 135-byte string literal not displayed */ TokenEndpointUrl string `protobuf:"bytes,4,opt,name=token_endpoint_url,json=tokenEndpointUrl,proto3" json:"token_endpoint_url,omitempty"` UserInfoEndpointUrl string `protobuf:"bytes,5,opt,name=user_info_endpoint_url,json=userInfoEndpointUrl,proto3" json:"user_info_endpoint_url,omitempty"` MetadataExtractionJmespathExpression string `` /* 173-byte string literal not displayed */ RedirectUrl string `protobuf:"bytes,7,opt,name=redirect_url,json=redirectUrl,proto3" json:"redirect_url,omitempty"` Scopes []string `protobuf:"bytes,8,rep,name=scopes,proto3" json:"scopes,omitempty"` CookieSeed []byte `protobuf:"bytes,9,opt,name=cookie_seed,json=cookieSeed,proto3" json:"cookie_seed,omitempty"` HttpClient *ClientConfiguration `protobuf:"bytes,10,opt,name=http_client,json=httpClient,proto3" json:"http_client,omitempty"` // contains filtered or unexported fields }
func (*OIDCAuthenticationPolicy) Descriptor
deprecated
func (*OIDCAuthenticationPolicy) Descriptor() ([]byte, []int)
Deprecated: Use OIDCAuthenticationPolicy.ProtoReflect.Descriptor instead.
func (*OIDCAuthenticationPolicy) GetAuthorizationEndpointUrl ¶
func (x *OIDCAuthenticationPolicy) GetAuthorizationEndpointUrl() string
func (*OIDCAuthenticationPolicy) GetClientId ¶
func (x *OIDCAuthenticationPolicy) GetClientId() string
func (*OIDCAuthenticationPolicy) GetClientSecret ¶
func (x *OIDCAuthenticationPolicy) GetClientSecret() string
func (*OIDCAuthenticationPolicy) GetCookieSeed ¶
func (x *OIDCAuthenticationPolicy) GetCookieSeed() []byte
func (*OIDCAuthenticationPolicy) GetHttpClient ¶
func (x *OIDCAuthenticationPolicy) GetHttpClient() *ClientConfiguration
func (*OIDCAuthenticationPolicy) GetMetadataExtractionJmespathExpression ¶
func (x *OIDCAuthenticationPolicy) GetMetadataExtractionJmespathExpression() string
func (*OIDCAuthenticationPolicy) GetRedirectUrl ¶
func (x *OIDCAuthenticationPolicy) GetRedirectUrl() string
func (*OIDCAuthenticationPolicy) GetScopes ¶
func (x *OIDCAuthenticationPolicy) GetScopes() []string
func (*OIDCAuthenticationPolicy) GetTokenEndpointUrl ¶
func (x *OIDCAuthenticationPolicy) GetTokenEndpointUrl() string
func (*OIDCAuthenticationPolicy) GetUserInfoEndpointUrl ¶
func (x *OIDCAuthenticationPolicy) GetUserInfoEndpointUrl() string
func (*OIDCAuthenticationPolicy) ProtoMessage ¶
func (*OIDCAuthenticationPolicy) ProtoMessage()
func (*OIDCAuthenticationPolicy) ProtoReflect ¶
func (x *OIDCAuthenticationPolicy) ProtoReflect() protoreflect.Message
func (*OIDCAuthenticationPolicy) Reset ¶
func (x *OIDCAuthenticationPolicy) Reset()
func (*OIDCAuthenticationPolicy) String ¶
func (x *OIDCAuthenticationPolicy) String() string
type ServerConfiguration ¶
type ServerConfiguration struct { ListenAddresses []string `protobuf:"bytes,1,rep,name=listen_addresses,json=listenAddresses,proto3" json:"listen_addresses,omitempty"` AuthenticationPolicy *AuthenticationPolicy `protobuf:"bytes,2,opt,name=authentication_policy,json=authenticationPolicy,proto3" json:"authentication_policy,omitempty"` // contains filtered or unexported fields }
func (*ServerConfiguration) Descriptor
deprecated
func (*ServerConfiguration) Descriptor() ([]byte, []int)
Deprecated: Use ServerConfiguration.ProtoReflect.Descriptor instead.
func (*ServerConfiguration) GetAuthenticationPolicy ¶
func (x *ServerConfiguration) GetAuthenticationPolicy() *AuthenticationPolicy
func (*ServerConfiguration) GetListenAddresses ¶
func (x *ServerConfiguration) GetListenAddresses() []string
func (*ServerConfiguration) ProtoMessage ¶
func (*ServerConfiguration) ProtoMessage()
func (*ServerConfiguration) ProtoReflect ¶
func (x *ServerConfiguration) ProtoReflect() protoreflect.Message
func (*ServerConfiguration) Reset ¶
func (x *ServerConfiguration) Reset()
func (*ServerConfiguration) String ¶
func (x *ServerConfiguration) String() string
Click to show internal directories.
Click to hide internal directories.