Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Backend ¶
type Backend struct { Host string `yaml:"host"` Upstream []string `yaml:"upstream"` ServerName string `yaml:"tls_server_name"` ClientTLSConfig *clientutil.TLSClientConfig `yaml:"client_tls"` AllowedGroups []string `yaml:"allowed_groups"` }
Backend defines a single-host HTTP proxy to a set of upstream backends.
type Config ¶
type Config struct { SessionAuthKey common.SessionAuthenticationKey `yaml:"session_auth_key"` SessionEncKey common.SessionEncryptionKey `yaml:"session_enc_key"` SSOLoginServerURL string `yaml:"sso_server_url"` SSOPublicKeyFile string `yaml:"sso_public_key_file"` SSODomain string `yaml:"sso_domain"` Backends []*Backend `yaml:"backends"` }
Config for the proxy.
Click to show internal directories.
Click to hide internal directories.