in credentials/credentials.go [102:116]
func validatePasswordCredentials(cred PasswordCredentials) error {
switch {
case len(cred.URL) == 0:
return errors.New("credentials: password credential's URL can not be empty")
case len(cred.Username) == 0:
return errors.New("credentials: password credential's username can not be empty")
case len(cred.Password) == 0:
return errors.New("credentials: password credential's password can not be empty")
case len(cred.ClientID) == 0:
return errors.New("credentials: password credential's client ID can not be empty")
case len(cred.ClientSecret) == 0:
return errors.New("credentials: password credential's client secret can not be empty")
}
return nil
}