Eu não fiz uma grande pesquisa sobre "a Internet", mas tenho as seguintes observações:
-
Google, Microsoft e Yahoo querem que você use seu endereço de e-mail completo para fazer login, mas o Google e o Yahoo têm domínios padrão (gmail.com e yahoo.com respectivamente) que eles usam automaticamente se você não fornecer um.
-
Muitos (possivelmente mais?) sites da Web mais novos usam endereços de e-mail como login, simplesmente porque é fácil gerenciá-los e você não precisa se preocupar com dois usuários que desejam o mesmo nome de conta.
-
Alguns dos piores sistemas de e-mail que já vi usam nomes de login totalmente diferentes do endereço de e-mail (como um escritório de advocacia que eu conheço que usa
"first initial"+"last name"@example.com
para endereços, mas"last name"+"first initial"+"middle initial"
como a conta nome).
Se você quiser adicionar mais domínios ao seu servidor, considere (se pode tecnicamente fazê-lo) o que o Google fez para o gmail. Existe um domínio padrão para logins somente de nome de usuário (neste caso, GMail.com) e para qualquer outro domínio, você deve colocar o endereço completo.
Isso permite que seus usuários herdados continuem fazendo login da mesma forma que antes e, ao mesmo tempo, permitindo a expansão com novos domínios.