Only return nil id there is not a password and no clientID or accessToken