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"))
	}

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…