Your organization uses Microsoft Entra ID for identity management. You need to ensure that users can sign in using a one-time passcode sent to their mobile device, without requiring any additional app or software installation. Which authentication method should you enable?
Trap 1: Microsoft Authenticator app
The Microsoft Authenticator app provides strong authentication by generating a time-based code or supporting push notifications and passwordless phone sign-in. However, it is not a built-in, zero-footprint solution: the user must install the app on a mobile device, register it with their Entra ID account, and maintain an internet connection. Therefore it fails when the requirement is to avoid deploying additional software or hardware.
Trap 2: FIDO2 security keys
FIDO2 security keys are a phishing-resistant passwordless method that uses a physical key (USB, NFC, or Bluetooth) to sign in. This approach requires purchasing and distributing hardware keys to each user, configuring dynamic lockouts, and ensuring device compatibility, which is significantly more complex than a built-in software option. It is wrong when the objective is to avoid hardware deployment and minimize extra prerequisites.
Trap 3: Certificate-based authentication
Certificate-based authentication (CBA) requires an enterprise public key infrastructure to issue, enroll, renew, and revoke client certificates on managed devices. The authentication relies on the certificate being provisioned to the user's device, which demands MDM or GPO deployment and ongoing certificate lifecycle management. This makes it unsuitable if you want to avoid certificate infrastructure and device management overhead.
- A
One-time passcode (OTP)
One-time passcode (OTP) is a built-in Microsoft Entra ID authentication method that sends a verification code to a user's verified email or phone number via SMS or email. It requires no additional app installation, hardware token, or certificate infrastructure, making it the simplest way to authenticate a user without a password. The code is time-limited and used once, providing a low-friction option for temporary or initial sign-in scenarios.
- B
Microsoft Authenticator app
Why wrong: The Microsoft Authenticator app provides strong authentication by generating a time-based code or supporting push notifications and passwordless phone sign-in. However, it is not a built-in, zero-footprint solution: the user must install the app on a mobile device, register it with their Entra ID account, and maintain an internet connection. Therefore it fails when the requirement is to avoid deploying additional software or hardware.
- C
FIDO2 security keys
Why wrong: FIDO2 security keys are a phishing-resistant passwordless method that uses a physical key (USB, NFC, or Bluetooth) to sign in. This approach requires purchasing and distributing hardware keys to each user, configuring dynamic lockouts, and ensuring device compatibility, which is significantly more complex than a built-in software option. It is wrong when the objective is to avoid hardware deployment and minimize extra prerequisites.
- D
Certificate-based authentication
Why wrong: Certificate-based authentication (CBA) requires an enterprise public key infrastructure to issue, enroll, renew, and revoke client certificates on managed devices. The authentication relies on the certificate being provisioned to the user's device, which demands MDM or GPO deployment and ongoing certificate lifecycle management. This makes it unsuitable if you want to avoid certificate infrastructure and device management overhead.