2FA em tres stacks: como Node, Java e PHP resolvem o mesmo problema de jeitos diferentes
Implementar 2FA parece uma feature unica, mas cada ecossistema resolve o problema de um jeito. Montei o mesmo recurso, com TOTP, OTP por e-mail e codigos de recuperacao, em tres pilhas e contei as linhas de codigo de verdade. O resultado mostra a personalidade de cada stack: better-auth resolve tudo em configuracao, Fortify entrega TOTP quase de graca, e Spring Boot troca verbosidade por controle total.