Ну, мне кажется, что имя пользователя - это уникальный ключ.Так что просто отправьте это.
Если вы действительно делаете какую-либо логику с "@thing.com", то как вы можете принять имя пользователя только как действительный логин?
Gmail не будет делать ничего особенного с тем, что есть у вас после @, он просто проверяет, является ли он либо @ googlemail.com, либо @ gmail.com (вы можете войти с обоими или ни с одним)
Просто отправьте то, что вам нужно на сервер.