Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Policy ¶
type Policy struct { // proxy related From string `yaml:"from"` To string `yaml:"to"` // upstream transport settings UpstreamTimeout time.Duration `yaml:"timeout"` // Identity related policy AllowedEmails []string `yaml:"allowed_users"` AllowedGroups []string `yaml:"allowed_groups"` AllowedDomains []string `yaml:"allowed_domains"` Source *url.URL Destination *url.URL }
Policy contains authorization policy information. todo(bdd) : add upstream timeout and configuration settings
func FromConfig ¶
FromConfig parses configuration file as bytes and returns authorization policies. Supports yaml, json.
func FromConfigFile ¶
FromConfigFile parses configuration file from a path and returns authorization policies. Supports yaml, json.
Click to show internal directories.
Click to hide internal directories.