Microsoft Entra External ID
Authentication

Add multifactor authentication (MFA) to a customer app

In brief

The guide now covers email OTP, SMS, and TOTP, with steps to enable Microsoft Authenticator and third-party authenticator apps.

What Entra admins need to know

Administrators can use the documented settings and targeting steps to configure TOTP MFA for customer users.

This editorial summary was generated by AI from the documentation changes. Verify important details in the full Microsoft Learn article.

Documentation change

The comparison below shows only the changed extract. Use the full-page view for complete context.

  • Email one-time passcode: After the user signs in with their email and password, they are prompted for a passcode that is sent to their email. To allow the use of email one-time passcodes for MFA, set your local account authentication method to Email with password. If you choose Email with one-time passcode, customers who use this method for primary sign-in won't be able to use it for MFA secondary verification.
  • SMS-based authentication: While SMS isn't an option for first factor authentication, it's available as a second factor for MFA. Users who sign in with email and password, email and one-time passcode, or social identities like Google, Facebook or Apple, are prompted for second verification using SMS. Our SMS MFA includes automatic fraud checks. If we suspect fraud, we'll ask the user to complete a CAPTCHA to confirm they're not a robot before sending the SMS code for verification. It also provides safeguards against telephony fraud. SMS is an add-on feature. Your tenant must be linked to an active, valid subscription. Learn more
  • Time-based one-time password (TOTP): Users register Microsoft Authenticator or a supported third-party authenticator app. When MFA is required, they enter the temporary verification code from the app.
  • Passkey (FIDO2): Passkeys provide phishing-resistant, passwordless authentication that satisfies MFA in a single gesture (face, fingerprint, PIN, or security key). Users can also use a passkey as a primary, passwordless sign-in method. For setup, see Sign in with passkeys.

This article describes how to enforce MFA for your customers by creating a Microsoft Entra Conditional Access policy and adding MFA to your sign-up and sign-in user flow.

  1. Select Save.

Enable TOTP as an MFA method

Enable the authentication method policies that apply to the authenticator apps your customers use.

  1. Sign in to the Microsoft Entra admin center as at least an Authentication Policy Administrator.

  2. Browse to Entra ID > Authentication methods.

  3. To allow TOTP from Microsoft Authenticator:

    1. In the Method list, select Microsoft Authenticator.

    2. Under Enable and Target, turn the Enable toggle on and include the users who can use the method.

    3. Under Configure, set Allow use of Microsoft Authenticator OTP to Yes.

    4. Select Save.

  4. To allow TOTP from supported third-party authenticator apps:

    1. In the Method list, select Third-party software OATH tokens.

    2. Under Enable and Target, turn the Enable toggle on and include the users who can use the method.

    3. Select Save.

Enable SMS as an MFA method

Enable the SMS authentication method in your external tenant for all users.

Daily Entra.News

Get daily email updates

Get a concise summary of the latest Microsoft Entra updates delivered straight to your inbox.

Loading the secure signup form…