← All articles

Conditional Access baseline for small Microsoft 365 tenants

A practical set of Entra ID Conditional Access policies that small organisations can roll out safely — with break-glass accounts, report-only testing and common pitfalls.

Draft for review. This article has not been published yet and may change. It is general guidance, not advice for a specific environment — always test in report-only / non-production first.

Conditional Access is the policy engine in Microsoft Entra ID that decides under which conditions a sign-in is allowed. For a small Microsoft 365 tenant, a handful of well-designed policies closes most of the common identity attack paths — password spraying, phishing of single-factor accounts and abuse of legacy protocols. This article describes a pragmatic baseline you can roll out in an afternoon and refine over time.

Before you start

Check licensing

Conditional Access requires Microsoft Entra ID P1, which is included in Microsoft 365 Business Premium and in E3/E5 plans. Risk-based conditions (sign-in risk and user risk) require Entra ID P2. If you do not have Entra ID P1, use Security Defaults instead — it is far better than nothing. Security Defaults and Conditional Access cannot be used at the same time, so you disable Security Defaults when you move to Conditional Access.

Create emergency access (break-glass) accounts

Agree on a naming convention

Small tenants grow. A simple pattern such as CA001-AllUsers-AllApps-RequireMFA makes policies easy to review and audit later.

The baseline policies

#PolicyAssignmentsControl
1Require MFA for all usersAll users, all resources; exclude break-glassGrant: require MFA
2Block legacy authenticationAll users; client apps: Exchange ActiveSync and other clientsBlock
3Phishing-resistant MFA for adminsDirectory roles (Global Admin, Security Admin, Exchange Admin, etc.)Grant: authentication strength “Phishing-resistant MFA”
4Secure security-info registrationAll users; user action: register security informationRequire MFA, or a trusted location / compliant device
5Require MFA for guestsGuest and external users, all resourcesGrant: require MFA
6Require a compliant device for admins (optional, needs Intune)Admin rolesGrant: require device marked as compliant
7Sign-in / user risk (optional, needs P2)All usersHigh sign-in risk: require MFA; high user risk: require secure password change
Policies 1–5 form the core baseline. Policies 6 and 7 are worth adding once the basics are stable and licensing allows.

A note on Microsoft-managed policies

Microsoft may create Microsoft-managed Conditional Access policies in your tenant. Review them in the Conditional Access blade so they do not overlap or conflict with your own baseline.

Roll it out safely

  1. Start in report-only mode. Create every policy as Report-only and let it run for one to two weeks.
  2. Review impact. Use the sign-in logs (Conditional Access / Report-only tabs) and, if you send logs to a Log Analytics workspace, the Conditional Access insights workbook.
  3. Use the What If tool to test specific users, apps and locations before switching on.
  4. Communicate. Tell users when MFA registration is required and how to get help.
  5. Enable in stages — a pilot group first, then everyone.

Common pitfalls

Next steps

Once the baseline is enforced, look at Privileged Identity Management for just-in-time admin access, move users towards passwordless / phishing-resistant methods, and connect sign-in logs to Microsoft Sentinel or Defender XDR for monitoring.