INNER CODE UNIT · Go
security
pilinux/gorest · config/config.go:306
func security() (securityConfig SecurityConfig, err error) {
// Minimum password length
minPassLength := strings.TrimSpace(os.Getenv("MIN_PASS_LENGTH"))
if minPassLength != "" {
userPassMinLength, errThis := strconv.Atoi(minPassLength)
if errThis != nil {
err = errThis
return
}
securityConfig.UserPassMinLength = userPassMinLength
}
// Basic auth
securityConfig.MustBasicAuth = strings.ToLower(strings.TrimSpace(os.Getenv("ACTIVATE_BASIC_AUTH")))
if securityConfig.MustBasicAuth == Activated {
securityConfig.BasicAuth.Username = strings.TrimSpace(os.Getenv("USERNAME"))
securityConfig.BasicAuth.Password = strings.TrimSpace(os.Getenv("PASSWORD"))
}