don't require strong auth password if auth disabled

This commit is contained in:
Dan Laine 2020-07-01 10:03:12 -04:00
parent a4ed688533
commit b3b477c7d9
1 changed files with 9 additions and 7 deletions

View File

@ -411,13 +411,15 @@ func init() {
// HTTP:
Config.HTTPHost = *httpHost
Config.HTTPPort = uint16(*httpPort)
if Config.APIRequireAuthToken && Config.APIAuthPassword == "" {
errs.Add(errors.New("api-auth-password must be provided if api-require-auth is true"))
return
}
if !password.SufficientlyStrong(Config.APIAuthPassword, auth.RequiredPasswordStrength) {
errs.Add(errors.New("api-auth-password is not strong enough. Add more characters"))
return
if Config.APIRequireAuthToken {
if Config.APIAuthPassword == "" {
errs.Add(errors.New("api-auth-password must be provided if api-require-auth is true"))
return
}
if !password.SufficientlyStrong(Config.APIAuthPassword, auth.RequiredPasswordStrength) {
errs.Add(errors.New("api-auth-password is not strong enough. Add more characters"))
return
}
}
// Logging: