Yes, I’ve implemented MFA using authenticator apps like Google Authenticator and Microsoft Authenticator. It’s commonly done using Time-based One-Time Passwords (TOTP).
You can use libraries like:
Python: pyotp
Node.js: speakeasy
.NET: Otp.NET
Java: GoogleAuthenticator
Here’s a helpful guide to get started:
https://auth0.com/docs/multi-factor-authentication