Hands-On LabIntermediate

Configure Conditional Access Policies and MFA in Microsoft Entra ID

Create Conditional Access policies in Microsoft Entra ID, enforce MFA requirements, define named locations, and analyze sign-in logs.

50 minEstimated time
5Guided steps
AutoVerification
IsolatedSandbox
Configure Conditional Access Policies and MFA in Microsoft Entra ID

Lab overview

Microsoft Entra Conditional Access is the Zero Trust policy engine at the heart of Microsoft's identity security model. It evaluates signals such as user identity, device state, location, and application risk to make real-time access decisions - granting, blocking, or requiring additional verification before a user reaches organizational resources. In a landscape where compromised credentials account for the majority of security breaches, Conditional Access transforms authentication from a simple gate into an adaptive, context-aware enforcement layer that continuously assesses trust.

At its core, a Conditional Access policy is an if-then statement: if a user matches certain conditions (such as accessing a sensitive application from an untrusted network), then they must satisfy specific controls (such as completing multifactor authentication). Organizations combine multiple policies to build a layered defense that balances security posture with user productivity.

In this lab, you will create and configure Conditional Access policies in the Microsoft Entra admin center, enforce multifactor authentication for targeted users, define named locations for trusted networks, test policy behavior using the What If tool, and review sign-in logs to verify policy enforcement.

Objectives

Upon completion of this intermediate level lab, you will be able to:

  • Create a Conditional Access policy that requires multifactor authentication for specific users
  • Define named locations in Microsoft Entra ID to represent trusted corporate network ranges
  • Configure a location-based Conditional Access policy with stricter controls for untrusted locations
  • Use the What If tool to simulate and validate Conditional Access policy evaluation
  • Enable report-only mode on a policy to observe impact without blocking users
  • Review sign-in logs and the Conditional Access tab to verify policy evaluation outcomes

Prerequisites

  • A Microsoft Entra ID tenant with at least one P1 or P2 license (M365 E3/E5, Business Premium, or standalone trial)
  • Conditional Access Administrator or Global Administrator role in the tenant
  • A secondary test user account with at least one MFA method registered
  • Basic familiarity with the Microsoft Entra admin center navigation

Who is this lab for?

This lab is designed for:

  • IT administrators managing access controls in Microsoft Entra ID
  • Security engineers implementing Zero Trust policies
  • Cloud identity professionals preparing for security certifications

Verified against your live environment

An automated validation engine inspects your actual resources and configurations as you work. Completion means the task was performed — not multiple choice, real-world proficiency.

[CHECK] validation_activelive
Inspecting deployed resources...
Verifying configuration state...
✓ Step requirements satisfied

More labs like this

Related reading

PremiumIncluded in Premium
Duration
50 min
Steps
5

Environment

Guided Walkthrough

Every lab includes

  • Real environment, pre-credentialed
  • Automated checks on every step
  • Isolated sandbox, auto cleanup
  • AI-recommended next steps

Lab curriculum

  1. 01

    Getting Started with Microsoft Entra Conditional Access

    1 automated check

  2. 02

    Create a Conditional Access Policy Requiring MFA

    1 automated check

  3. 03

    Define Named Locations for Trusted Network Ranges

    1 automated check

  4. 04

    Configure a Location-Based Conditional Access Policy

    1 automated check

  5. 05

    Test Policies with the What If Tool and Review Sign-In Logs

    1 automated check

Skills validated

Microsoft Entra ID

Not the lab you were looking for?

Browse 150+ hands-on labs across AWS, Azure, Kubernetes, Docker, and cloud security.

Explore the catalog