Documentation
¶
Index ¶
Constants ¶
View Source
const API = "1.0"
API is the current API version
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Config ¶
type Config struct {
SessionExpiration int `default:"60"` //in minutes
LDAPServer string `required:"true"`
LDAPPort int `default:"389" required:"true"`
LDAPBaseDN string `required:"true"`
LDAPSecurity string `default:"none" required:"true"`
GroupRoleMap RoleMap `required:"true"` //map[group]roles
APIKeyRoleMap map[string]string //map[api_key]role
ListenAddr string `default:":8080" required:"true"` //addr format used for net.Dial; required
Prefix string //url prefix to mount api to without trailing slash
}
Config represents options given in the environment
func (*Config) SecurityType ¶
func (c *Config) SecurityType() auth.SecurityType
SecurityType returns the auth.SecurityType for the config
type RoleMap ¶
RoleMap represents groups mapped to roles
Click to show internal directories.
Click to hide internal directories.