Was there any progress on this? I guess google auth is one approximation, but not everyone uses gmail.
Discourse seems to build on a username and full name. Username could be set to email username (part before @domain.tld), plus uniquifier (digit, random word…), and reused as changeable full name.