Multi-Factor Authentication: TOTP, SMS, and Passkeys