Azure AD B2C Conditional access policy to Bypass MFA per User

Introduction:

Like Microsoft Entra ID, there is no Azure AD B2C user flows admin center to manage a particular user’s MFA. However, we can achieve it through the conditional access policy. We can set the MFA for the user flow on or off or define the conditional access policy. This document will educate you on configuring a conditional access policy for the user flow to bypass the MFA for a particular user.

Configure Conditional Access Policy:

Step 1: Login to Azure AD B2C tenant

Step 2: Go to Azure AD B2C -> Select Conditional Access under Security Blade

Step 3: Select New Policy and name the policy. I called it as “bypass MFA”.

Step 4: Under Assignments, select Users and select the user from the exclude section to bypass the MFA for that user and include all other users

Step 5:  From Target resources, select the resources/cloud app where this policy should be applied

Step 6: Under access control, select Grant -> Grant access – select Require multifactor authentication.

Conditional access policy

Step 7: Apply conditional access policy to the user flow

User flow with conditional MFA enforcement

Step 8: Enforce conditional access policies

Enforce conditional access policy

The Azure AD B2C conditional access policy has some limitations; please review the documents to determine these limitations.

Summary:

We have seen how to configure Azure AD B2C Conditional Access to bypass Multi-Factor Authentication (MFA) for individual users selectively. This guide provides step-by-step instructions for creating policies based on user attributes. Explore scenarios for user-specific MFA exemptions while maintaining security. This is ideal for developers managing diverse authentication needs in consumer applications.

Gowtham K

Gowtham K has been awarded as MVP(Most Valuable Professional) for 9 times by Microsoft for his exceptional contribution in Microsoft technologies under the category “Developer Technologies & Security” . He has more than 12 years of experience on Microsoft technologies such as C#, ASP.NET MVC, ASP.NET WEB API, ASP.NET Core, MS SQL Server, Azure, Microsoft Entra ID, Azure AD B2C and other technologies such as JavaScript, jQuery, HTML and CSS .He is also a blogger and author of articles on various technologies. He is also a speaker and delivered talk on various technologies like ASP.NET MVC, Azure and Azure DevOps in the public events.

Leave a Reply

Your email address will not be published. Required fields are marked *