Domain 2 β€” Module 7 of 7 100%
15 of 28 overall
Domain 2: Implement and Manage Microsoft Entra Identity and Access Free ⏱ ~17 min read

Conditional Access and MFA Enforcement

Plan, implement, and manage Conditional Access policies β€” the zero-trust policy engine that controls who can access what, from where, under what conditions.

The zero-trust policy engine

Simple explanation

Conditional Access is the bouncer at every door in your Microsoft 365 building.

It doesn’t just check if you have a valid badge (authentication). It checks: Where are you coming from? What device are you using? Is the device managed? What are you trying to access? What time is it? Is your sign-in looking suspicious? Based on ALL of these signals, it decides: let you in, make you verify your identity again, or block you entirely.

At the Expert level, the question isn’t β€œwhat is Conditional Access?” β€” it’s β€œhow do you design 15-20 policies that work together without locking people out?”

Anatomy of a Conditional Access policy

ComponentOptionsExample
UsersAll users, specific groups, exclude groupsAll users except break-glass accounts
Target resourcesAll cloud apps, specific apps, user actionsOffice 365, Azure portal
ConditionsDevice platform, location, client app, sign-in risk, user risk, device filteriOS and Android, outside corporate network
GrantBlock, require MFA, require compliant device, require Entra hybrid joined, require approved appRequire MFA AND compliant device
SessionApp-enforced restrictions, sign-in frequency, persistent browser, CASB controlsRe-authenticate every 8 hours

Priya’s CA policy architecture for GlobalReach

Policy NameUsersAppsConditionsGrant
Require MFA for all usersAll users (excl. break-glass)All cloud appsβ€”Require MFA
Block legacy authenticationAll usersAll cloud appsClient apps: Other clientsBlock
Require compliant device for sensitive appsAll usersSharePoint, Exchangeβ€”Require compliant device
Block access from risky locationsAll usersAll cloud appsNamed location: Blocked countriesBlock
Require phishing-resistant MFA for adminsAdmin roles groupAll cloud appsβ€”Require authentication strength: Phishing-resistant MFA
Risk-based MFAAll usersAll cloud appsSign-in risk: Medium+Require MFA
Force password change for high-risk usersAll usersAll cloud appsUser risk: HighRequire password change + MFA
Exam tip: Policy evaluation order

Conditional Access policies don’t have a specific order β€” they’re ALL evaluated for every sign-in. Key rules:

  • Block wins β€” if any policy results in Block, access is denied regardless of other policies
  • All grant controls must be met β€” if Policy A requires MFA and Policy B requires compliant device, the user needs BOTH
  • Exclusions are powerful β€” break-glass accounts MUST be excluded from blocking policies
  • Report-only mode β€” test policies before enforcement by enabling Report-only

The exam often presents scenarios where multiple policies apply and asks what the combined effect is.

Exam tip: Security Defaults vs Conditional Access

Security Defaults provide baseline identity protection for tenants without Conditional Access:

FeatureSecurity DefaultsConditional Access
LicensingFree (Entra ID Free)Requires Entra ID P1+
MFA enforcementAll users, all sign-insConfigurable by user, app, condition
Block legacy authYes (blanket block)Configurable per policy
CustomisationNone β€” take it or leave itFull policy control
Best forSmall tenants, no dedicated adminEnterprises needing granular control

Critical: Security Defaults and Conditional Access are mutually exclusive. Enabling CA policies requires disabling Security Defaults. The exam may ask: β€œWhich approach should a 50-person company with no IT staff use?” β†’ Security Defaults.

MFA enforcement through Conditional Access

The migration from per-user MFA

Microsoft recommends moving from per-user MFA (legacy) to Conditional Access-based MFA:

Per-User MFA vs Conditional Access MFA
FeaturePer-User MFA (Legacy)Conditional Access MFA (Recommended)
ConfigurationPer-user toggle in EntraPolicy-based in Conditional Access
GranularityMFA always required for enabled usersConditional β€” based on location, risk, app, device
ExceptionsDifficult to manageGroup-based exclusions and conditions
Trusted locationsTrusted IPs onlyNamed locations (IP ranges, countries, GPS)
Risk-basedYes β€” require MFA only for risky sign-ins
Report-only modeYes β€” test before enforcing
Authentication strengthYes β€” require specific methods (e.g., phishing-resistant)

Authentication strength policies

Authentication strength lets you specify WHICH MFA methods satisfy a CA policy β€” not just β€œany MFA”:

StrengthAllowed MethodsUse Case
MFA (built-in)Any MFA method (Authenticator, SMS, phone call, FIDO2, WHfB)General users
Passwordless MFA (built-in)Authenticator passwordless, FIDO2, WHfB, certificate-basedUsers moving to passwordless
Phishing-resistant MFA (built-in)FIDO2, WHfB, certificate-based ONLYAdmins, high-security roles
Custom strengthAny combination you defineSpecific requirements

Elena requires phishing-resistant MFA for all MedGuard Health administrators:

Policy: Require phishing-resistant MFA for admins
Users: Admin roles group
Apps: All cloud apps
Grant: Require authentication strength β†’ Phishing-resistant MFA

This means admins MUST use FIDO2, Windows Hello, or certificate-based auth β€” regular Authenticator push won’t satisfy the policy.

Named locations

Named locations define trusted and blocked network locations:

Location TypeHow It WorksExample
IP rangesTrusted corporate IP addressesGlobalReach’s office egress IPs
Countries/regionsGeographic location from IPBlock all sign-ins from high-risk countries
Compliant networkMicrosoft’s Global Secure AccessDevices connecting through secure access edge

Priya creates named locations:

  • Corporate offices (trusted) β€” IP ranges for all 6 offices
  • Blocked countries β€” countries where GlobalReach has no business presence
Deep dive: Report-only mode

Before enforcing a new CA policy, always test it in Report-only mode:

  1. Create the policy with all conditions and grant controls
  2. Set the policy state to Report-only (not On)
  3. Monitor sign-in logs β€” each sign-in shows what would have happened if the policy were enforced
  4. Review for unexpected blocks or excessive MFA prompts
  5. Adjust conditions/exclusions as needed
  6. Switch to On when confident

The exam expects you to recommend Report-only mode for any new or modified policy. Going straight to enforcement risks locking out users.

Key concepts to remember

Question

What happens when multiple Conditional Access policies apply to a sign-in?

Click or press Enter to reveal answer

Answer

All policies are evaluated. Block wins over everything. If no policy blocks, ALL grant controls from ALL applicable policies must be satisfied. Example: Policy A requires MFA and Policy B requires compliant device β†’ user needs both MFA AND compliant device.

Click to flip back

Question

What is authentication strength in Conditional Access?

Click or press Enter to reveal answer

Answer

Authentication strength lets you specify WHICH MFA methods satisfy a policy, not just 'any MFA.' Built-in strengths: MFA (any method), Passwordless MFA (Authenticator passwordless, FIDO2, WHfB), Phishing-resistant MFA (FIDO2, WHfB, certificate only). You can also create custom strengths.

Click to flip back

Question

Why must break-glass accounts be excluded from Conditional Access policies?

Click or press Enter to reveal answer

Answer

Break-glass accounts are emergency Global Admin accounts used when CA policies, MFA, or Identity Protection is misconfigured and locks out all admins. If break-glass accounts are subject to CA policies, you could be permanently locked out of your tenant. Always exclude them from Block policies and MFA requirements.

Click to flip back

Question

What mode should you use to test a new CA policy before enforcement?

Click or press Enter to reveal answer

Answer

Report-only mode. It evaluates the policy against every sign-in and logs the result (would have blocked, would have required MFA, etc.) without actually enforcing it. Review sign-in logs for unexpected outcomes, then switch to On when confident.

Click to flip back

Knowledge check

Knowledge Check

Priya has two CA policies: Policy A requires MFA for all users accessing Exchange Online. Policy B requires a compliant device for all users accessing Exchange Online. A user signs in from an unmanaged personal device. What happens?

Knowledge Check

Elena wants to ensure MedGuard Health administrators can only sign in using FIDO2 keys or Windows Hello β€” not standard Authenticator push. How should she configure this?


Domain 2 complete! Next up: Domain 3 β€” Defender XDR: Security Posture and Threat Intelligence β€” the unified security portal that ties all your defences together.