uses the created unique username in the authenticate method instead of the email