There's actually a bunch of ways to sign into Microsoft.
There's the normal MS Auth prompts, there's fallback 8-digit codes it makes, you can register a generic TOTP app but this one is a bit hidden, you can register passkeys, security keys, email, SMS (being deprecated), and legacy Windows Hello.