Ricardo, muito obrigado por trazer esse conteúdo para cá! Principalmente pelo fato da primeira ideia de implementação de login aqui no TabNews ser com magic link, mas por um medo das pessoas não receberem o email e terem a conta num estágio "limbo", optamos pelo método tradicional.
Eu ainda acho que devemos voltar com essa ideia e eliminar o dado da senha do banco de dados.
Bem... Implementa os dois kkkk. Brincadeiras a parte, empresas como a Microsoft usam seus métodos de 2fa como métodos de login, sem precisar da senha (apesar de ainda existir essa opção). O Github, por exemplo, usa o seu aplicativo como 2fa. Então, é bom ter opção de entrar com senha, mas não necessariamente é ruim ter a opção de entrar com magic links ou, como o Notion faz, um tipo de magic link, só que tem, também, a opção de colocar o código enviado por e-mail.