Share via

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

Brian Kanode 20 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.

Microsoft Security | Microsoft Entra | Microsoft Entra External ID
0 comments No comments

Answer accepted by question author

Anonymous
2025-08-22T08:50:27.6666667+00:00

Hello Brian Kanode,

Welcome to Microsoft Q&A Platform. Thank you for reaching out & hope you are doing well.
Below I have tried to give you solutions for your questions:

Why is the "Client apps" condition unavailable? Is this feature limited to a higher-tier subscription like P1/P2?

The "Client apps" condition is unavailable not because of licensing (P1/P2), but due to platform limitations. Microsoft Entra External ID does not support client app filtering for external users. This is a design constraint, not a subscription issue.

Reference: https://learn.microsoft.com/en-us/entra/external-id/authentication-conditional-access

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?

You can still enforce MFA for external users using Conditional Access policies. However, blocking legacy authentication is more complex:

Why aren't the default security protections enforcing MFA on my external users, even though they're enabled for all users?

Default security settings in Microsoft Entra ID do not apply to external users by default. These settings are designed for internal users unless you explicitly target external identities using Conditional Access policies.

Reference: https://learn.microsoft.com/en-us/entra/external-id/authentication-conditional-access

Am I approaching this correctly, or is there a different method to achieve both goals in a free-tier tenant?

You're on the right track, but here’s how to refine your approach:

  1. Create a Conditional Access policy targeting external users:
    • Include MFA requirement.
    • Exclude client app filtering (since it's unsupported).
    • Use cross-tenant access settings to trust MFA claims from the external user's home tenant if applicable.
  2. Block legacy authentication:

I hope this above information provided is helpful. Please feel free to reach out if you have any further questions.

If the answer is helpful, please click "Accept Answer" and kindly upvote it.

Regards,

Monalisha

Was this answer helpful?

1 person found this answer helpful.
0 comments No comments

0 additional answers

Sort by: Most 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.