Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func BasicAuthTransport ¶
func BasicAuthTransport(addr, repo string, tr http.RoundTripper, authConfig types.AuthConfig) (http.RoundTripper, error)
BasicAuthTransport creates a transport that does basic authentication.
Types ¶
type Config ¶
type Config struct { TLS *httputil.TLSConfig `yaml:"tls"` BasicAuth *types.AuthConfig `yaml:"basic"` }
Config contains tls and basic auth configuration.
func (Config) ApplyDefaults ¶
ApplyDefaults applies default configuration.
func (Config) GetHTTPOption ¶
func (c Config) GetHTTPOption(addr, repo string) (httputil.SendOption, error)
GetHTTPOption returns httputil.Option based on the security configuration.
Click to show internal directories.
Click to hide internal directories.