Passkeys in Microsoft Authenticator: after Entra SMS and voice MFA retire

Short answer: A passkey in Microsoft Authenticator is a device-bound, phishing-resistant passkey kept on the user's iOS or Android phone. Microsoft lists Android 14 or later and iOS 17 or later as requirements. It is separate from Authenticator push notifications and verification codes, which still work for MFA but aren't on Microsoft's list of phishing-resistant methods.

Deadline: Microsoft stops sending Entra ID MFA codes by SMS and voice call on 1 February 2027 (Global Administrators and external users: 1 July 2027). Users whose only MFA method is SMS or voice then have to register a passkey at sign-in before they can continue, and there is no opt-out from that step.

Options

MethodPhishing-resistantBest forWatch out
Passkey in Microsoft Authenticator✓ yesUsers with a company or personal phone on Android 14 or later or iOS 17 or later.Cross-device use needs Bluetooth and internet on both devices, and access to the endpoints Microsoft lists.
Authenticator push notificationnoExisting MFA, and also an SSPR method.Not phishing-resistant. Push notifications on Android don't work in China.
Authenticator verification code (TOTP)noBackup that works without connectivity and keeps the user out of the blocking passkey prompt.Doesn't satisfy Conditional Access that requires phishing-resistant authentication.

What to do

  1. Enable passkeys (FIDO2) and opt in to passkey profiles in the Authentication methods policy.
  2. Under Passkey (FIDO2) > Configure, select + Add profile, name it (for example Authenticator passkeys), set Passkey types to Device-bound, select Target specific AAGUIDS with Behavior Allow, and add Microsoft Authenticator.
  3. If you add the AAGUIDs by hand, use de1e552d-db1d-4423-a619-566b625cdc84 for Android and 90a3ccdf-635c-4729-a248-9b709135078f for iOS.
  4. On Enable and target, assign the profile to a pilot group, then widen it.
  5. Users add their work or school account in Authenticator and tap Create a passkey, which Microsoft calls the recommended flow. They can also start from Security info with Add sign-in method > Passkey in Microsoft Authenticator. Users without MFA can sign in to Authenticator with a TAP.
  6. Run a registration campaign that targets Passkey (FIDO2) to nudge users after MFA.

Watch out

Which users are SMS-only today? Find them in the admin center or with one PowerShell command.

Sources

Did this fix it?

What's still not working?

Paste the bounce message or describe what happens. We read every report and add fixes for new errors.

Other situations