func validatePasswordCredentials()

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
}