Configuring MFA for External Users and Blocking Legacy Authentication in Microsoft Entra External ID

Brian Kanode 0 Reputation points
2025-08-07T17:14:09.6733333+00:00

I'm trying to enable Multi-Factor Authentication (MFA) for external users in my Microsoft Entra External ID tenant (free tier) using Conditional Access policies. I've followed the documentation to create a policy for this, which requires me to disable security defaults. However, I want to ensure my internal accounts (especially admin accounts) remain protected from legacy authentication methods.

The documentation:

The message I see while creating a conditional access policy:

User's image To re-enable this protection, I'm trying to create a separate Conditional Access policy to block legacy authentication. Unfortunately, the "Client apps" condition, which is necessary for this policy, is grayed out and displays "Not available" in the policy creation form.

The document on creating a policy to block legacy authentication: https://learn.microsoft.com/en-us/entra/identity/conditional-access/policy-block-legacy-authentication#create-a-conditional-access-policy

User's image

The policy creation form:

User's image

My questions are:

  • Why is the "Client apps" condition unavailable? Is this feature limited to a higher-tier subscription like P1/P2?
  • If this feature is not available in the free tier, does this mean I cannot block legacy authentication while also configuring MFA for external users?
  • Why aren't the default security protections enforcing MFA on my external users, even though they're enabled for all users?
  • Am I approaching this correctly, or is there a different method to achieve both goals in a free-tier tenant?

Note: I have created multiple other conditional access policies with no issues.

I created a Stack Overflow question as well: https://stackoverflow.com/questions/79728813/configuring-mfa-for-external-users-and-blocking-legacy-authentication-in-microso

Microsoft Security | Microsoft Entra | Microsoft Entra External ID
0 comments No comments
{count} votes

Your answer

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