Better default name for 2FA
Hi,
Description
For now, default name for 2FA is the email address of the user. This is a problem as some TOTP apps do not let the user easily change the label after account creation, and that having the email address as identifier is not enough to be able to distinguish a Gitlab account with another account. This is especially a problem when dealing with multiple Gitlab instances.
Proposal
I think the default account label in 2FA apps should be set to something more explicit than just the email address. Typically, Github uses "Github: Phyks" as a label for my account. I think Gitlab should do something like "Gitlab: Username" rather than the email address. It is both more compact and readable.
Note that there is still an issue with multiple Gitlab instances, and an identifier of the Gitlab instance should be put as well. Maybe "Gitlab.com: Phyks" for gitlab.com?
Links / references
Thanks