No they DO check if they are INVALID. When the authentication did not succeed, the  handleAuthenticationRequest() is called again, so if we observe that we have the same parameters again, we know they were wrong. If they were right, the method is not called again. Qt sucks: the reply object has error codes but always set to NoError, so that's the only way I found to check for failure...