Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Handler ¶
func Handler(handler http.HandlerFunc, security *Config) http.HandlerFunc
Handler takes care of security for a given handler with the given security configuratioon
Types ¶
type BasicConfig ¶
type BasicConfig struct { // Username is the name which will need to be used for a successful authentication Username string `yaml:"username"` // PasswordSha512Hash is the SHA512 hash of the password which will need to be used for a successful authentication PasswordSha512Hash string `yaml:"password-sha512"` }
BasicConfig is the configuration for Basic authentication
func (*BasicConfig) IsValid ¶
func (c *BasicConfig) IsValid() bool
IsValid returns whether the basic security configuration is valid or not
Click to show internal directories.
Click to hide internal directories.