Enable TOTP as 2FA for Entra External ID

Jineesh M G 0 Reputation points
2026-02-27T11:12:43.0566667+00:00

I want to enable Microsoft Authenticator or any other TOTP as 2FA for my Entra External ID tenant user for customers(CIAM). Is there any option to do that. I can only see email and SMS OTP options which is less secure consider everybody is implementing PUSH authentication or FIDO as MFA

Microsoft Security | Microsoft Authenticator
0 comments No comments

2 answers

Sort by: Most helpful
  1. Jineesh M G 0 Reputation points
    2026-02-27T11:18:59.9466667+00:00

    As per the above response, I have pay atleast $6 or $9 for each customer user registered under the customer tenant. That is not affordable.

    Was this answer helpful?

    0 comments No comments

  2. AI answer

    2026-02-27T11:12:54.2766667+00:00

    For Microsoft Entra External ID customer (CIAM) tenants, only two second-factor methods are currently supported:

    1. Email one-time passcode (Email OTP)
    2. SMS-based authentication

    These are the only MFA methods available for customers in external tenants. Time-based one-time password (TOTP) apps such as Microsoft Authenticator in OTP mode or other generic TOTP authenticators are not listed as supported second-factor methods for CIAM users.

    To enable and enforce what is available today:

    1. Configure which MFA methods are allowed
      • In the Microsoft Entra admin center, go to Entra IDAuthentication methods.
      • Enable Email OTP and/or SMS as second-factor methods as described in the documentation.
      • For Email OTP as MFA, the local account authentication method must be Email with password; if Email with one-time passcode is used as the primary method, Email OTP cannot be used as the second factor.
    2. Enforce MFA for customer sign-up/sign-in
      • Create a Conditional Access policy in the external tenant that targets the customer-facing app and requires MFA on sign-up/sign-in:
        • Go to Conditional AccessNew policy.
        • Target the relevant users/groups and cloud apps.
        • Under Grant, select Grant access and Require multifactor authentication.

    For stronger, phishing-resistant methods (like FIDO2, Windows Hello for Business, or certificate-based authentication), these are supported in Microsoft Entra ID generally, but the CIAM external-tenant documentation only exposes Email OTP and SMS as second factors for customer identities at this time. Push-based Microsoft Authenticator or generic TOTP for CIAM customers is not documented as an available option.


    References:

    AI-generated content may be incorrect. Read our transparency notes for more information.

    Was this answer helpful?

Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.