First page of Microsoft's 100,000-partner directory, sorted by responsiveness Microsoft Solutions Partner — Security, Modern Work, Infrastructure, App Innovation Microsoft partner since 2006 1,100+ organizations under management
Home/Services/Conditional Access Policy Review and Break-Glass Validation
AssessmentSecurity and Protection

Conditional Access Policy Review and Break-Glass Validation

A fixed-price, two-week review of the Microsoft Entra Conditional Access estate you already have — a clean-up, not a rebuild. In one Microsoft Entra tenant we export every policy with its state, assignments, conditions, grant and session controls and exclusions; build an overlap and conflict matrix that shows where two policies say the same thing and where they contradict each other; compare what you run against Microsoft's Conditional Access templates and against the Microsoft-managed policies that Microsoft now creates in eligible tenants in report-only state and enables no less than 30 days later if you leave them there; and hunt the bypasses — legacy authentication, device code flow, exclusion groups nobody has pruned, named locations that outlived the office they described, resources sitting outside ‘All resources’, and template-created policies that excluded only the administrator who created them. Every proposed change is evidenced from your sign-in logs, the policy impact view and the What If tool before anything moves; the agreed consolidation is then executed in report-only first and enforced in waves you approve. The engagement ends with a witnessed emergency-access test: two cloud-only break-glass accounts with passkeys, excluded from every enforced policy that could block them — Microsoft-managed policies included — with sign-in alerting and a signed test record. $2,450 per project, fixed, for one Microsoft Entra tenant with up to 30 Conditional Access policies; larger estates and additional tenants are quoted per tenant. Conditional Access itself requires Microsoft Entra ID P1 or higher (P2 for the risk-based policies), billed by Microsoft or your CSP and never folded into this fee.

Timeline 2 weeksService owner Roman SotnikMicrosoft Entra IDMicrosoft 365Microsoft Entra ID Protection

What this engagement is

Conditional Access is rarely designed twice. It gets built once and then grows by accretion: a policy for the finance pilot, an exclusion for an executive's tablet, a trusted location for an office that has since moved, a template someone clicked through at the end of a long day. Two or three years later, nobody in the room can say with confidence which policy would stop an attacker holding a valid password and a session cookie, or which one would lock out the sales team on a Monday morning. The policy list is long enough that nobody reads it, and the exclusion groups are the part nobody dares touch. Microsoft has made that uncertainty urgent. Microsoft-managed Conditional Access policies are created directly in eligible tenants, already configured, in Report-only state — and Microsoft enables them no less than 30 days after they are introduced if you leave them in report-only, with email and Message center notice two weeks before. You can turn them on sooner or opt out by setting a policy to Off, but you cannot rename or delete them, and the only edits you can make are the state and the excluded identities. The current set covers blocking legacy authentication, blocking device code flow, multifactor authentication for admins accessing the Microsoft admin portals (14 highly privileged roles), MFA for all users, MFA for tenants still on per-user MFA, MFA and reauthentication for risky sign-ins, blocking access for high-risk users, requiring remediation for high-risk users, and — in preview — blocking high-risk agent identities. Two more arrive through Baseline security mode in the Microsoft 365 admin center: require phishing-resistant authentication for admins, and block legacy authentication. Landing those on top of a hand-built estate is where duplicate MFA prompts, contradictory grant controls and genuine lockouts come from. This engagement is the review you do before that happens — or immediately after the first notice arrives. We start with a complete export. Every policy in the tenant, in any state — on, off, report-only — with its assignments, target resources, conditions, grant and session controls, exclusions and the Created by attribution that separates your policies from Microsoft-managed and Baseline security mode ones. That becomes an inventory you can read and an overlap matrix that answers the questions the admin center will not: which policies apply to the same users and the same resources, which grant controls are asked for twice, which pair could be one policy, and which policy exists only because someone was troubleshooting in 2023. Microsoft's own guidance is to consolidate rather than add — Conditional Access has a hard limit of 240 policies per tenant across all states, and policies carry no owner attribute, so ownership has to live in the name and in a register you keep. We give you both: a naming standard that states purpose, target, response and scope at a glance, and an ownership register with a review date against every exception. Then the bypass hunt, because a policy set is only as strong as the paths around it. Legacy authentication and device code flow — the two protocols attackers reach for, and the two Microsoft is now blocking for you. Users still on per-user MFA rather than Conditional Access. Exclusion groups whose membership has drifted: the contractor who left, the service account that was 'temporary', the executive who was excluded during a trip three years ago. Named and trusted locations that quietly grant more than anyone remembers, including country-block lists with a stale allow set. Resources outside a policy that targets All resources (formerly 'All cloud apps'), so a newly onboarded application is protected by nothing. Policies created from a template, which exclude only the administrator who created them — a documented behaviour and a very common source of orphaned exclusions. Guest and B2B access, where inbound trust settings decide whether a partner's MFA claim is accepted. Workload identities. And classic policies, which stopped enforcing controls after 10 July 2024 but still sit in some tenants pretending to be protection; the What If tool tells you whether any remain. Nothing gets changed on an opinion. Each proposed change carries evidence: sign-in log queries showing who would actually have been affected in the retained window (Microsoft keeps 30 days of sign-in logs on Entra ID P1 and P2, seven days on the free tier), the per-policy policy impact view over 24 hours, 7 days or a month, the Conditional Access Insights and Reporting workbook where you already stream sign-in logs to a Log Analytics workspace, and What If simulations for the awkward cases. The findings report and a decision workshop turn that into an agreed change set — including an explicit decision on each Microsoft-managed policy: leave it on, exclude a named identity, or opt out and own the consequence in writing before Microsoft's date passes. Execution follows Microsoft's own order and ours: safety net first. Before a single policy state changes we build or repair the emergency access accounts, to Microsoft's current guidance — two or more accounts, cloud-only on your .onmicrosoft.com domain, not synchronized or federated, credentialled with a passkey (FIDO2 security key) or certificate-based authentication rather than the Authenticator app your other admins use, Global Administrator held as a permanent active assignment in Privileged Identity Management, membership of a dedicated exclusion group applied to every enforced policy that could block sign-in, credentials stored under a dual-control procedure you own, and an alert on every sign-in. Only then does the consolidation go in: changes staged in report-only, observed against real sign-ins, and enforced in waves you approve, each wave with a rollback that is one switch. Microsoft's advice is to run a policy in report-only for at least a week before enforcement, and a two-week engagement does not give every change that long. So we are explicit about it: the changes we enforce inside the window are the ones the evidence already supports, and anything that needs a longer observation period is left staged in report-only with a written enforcement plan, a rollback and a date you own. Leaving a wave staged is a normal outcome of this engagement, not a failure of it — an enforcement date chosen to suit a project plan is how people get locked out. The last day is the test that most organizations have never actually run. With every policy enforced, both break-glass accounts sign in, perform an administrative action, and trigger the alert — watched by your people, written up and signed. You keep the findings report, the evidence pack, the consolidated policy set with names and owners, the exception register, and a runbook that covers the 90-day emergency-access drill Microsoft asks for, the contingency policies to enable during an identity-provider outage, and what to do when Microsoft introduces the next managed policy — because it will. If the review finds that your tenant has no coherent baseline to consolidate, we say so and point you at Conditional Access Policy Implementation, which designs a policy set from scratch. Reviewing an estate and building one are different jobs, and you should only pay for the one you need.

Success criteria

01A complete, dated inventory of every Conditional Access policy in the tenant exists — state, assignments, target resources, conditions, grant and session controls, exclusions and Created by attribution — with Microsoft-managed and Baseline security mode policies listed alongside your own, plus an overlap and conflict matrix that names every duplicate and contradiction.
02Every Microsoft-managed and Baseline security mode policy in the tenant has a recorded decision — leave enabled, enable early, exclude a named identity, or opt out — taken with the policy impact data in front of you and dated before Microsoft's enablement date.
03Every bypass found is documented with evidence and then closed, scoped to a named owner with a review date, or accepted in writing: legacy authentication, device code flow, per-user MFA holdouts, stale exclusion group members, over-broad named locations, resources outside 'All resources', template-created policies that excluded only their creator, and any surviving classic policies.
04The consolidated policy set is smaller than the one we started with, and every surviving policy has a name that states its purpose at a glance, a recorded owner, and a documented reason to exist.
05No change was enforced without evidence: each one was observed in report-only against real sign-ins, checked in the sign-in logs or policy impact view, and approved by you in writing before the wave that enforced it — with a rollback recorded for each wave.
06Two cloud-only emergency access accounts exist on the .onmicrosoft.com domain, sign in with a passkey or certificate-based authentication, hold Global Administrator as a permanent active assignment, are excluded from every enforced policy that could block them, and raise an alert on sign-in.
07The witnessed break-glass test passed with every policy enforced — sign-in, an administrative action and the alert firing, observed by your staff and recorded in a signed test record — and the runbook, exception register and 90-day drill schedule have been walked through and accepted by a named owner.

What you receive

Conditional Access policy inventory and export — every policy in the tenant in any state (on, off, report-only), captured through the Microsoft Graph Conditional Access API and the admin center's JSON export, with state, included and excluded users, groups and roles, target resources, conditions, grant and session controls, and the Created by attribution that distinguishes your policies from Microsoft-managed and Baseline security mode ones
Overlap and conflict matrix — which policies apply to the same users and resources, which grant controls are demanded more than once, which pairs are candidates for consolidation, which combinations produce contradictory outcomes, and which policies no longer match any real sign-in in the retained log window
Microsoft-managed policy readiness assessment — every Microsoft-managed and Baseline security mode policy in your tenant with its current state, its policy impact data, the identities we recommend excluding, and a written decision per policy taken before Microsoft's enablement date
Template and baseline gap comparison — your estate against Microsoft's Conditional Access templates across the Secure foundation, Zero Trust, Remote work, Protect administrator, Emerging threats and AI Agents categories, with each gap marked as in scope for this engagement, a licensing decision, or a separate project
Bypass and exposure findings — legacy authentication and device code flow usage from the sign-in logs, per-user MFA holdouts, an exclusion-group membership review naming every account and why it is still there, a named-location and country-block review, resources not covered by any policy targeting 'All resources', template-created policies carrying a single creator exclusion, guest and B2B inbound trust settings, workload identity coverage, and any surviving classic policies
Evidence pack per proposed change — the sign-in log query and result, the policy impact snapshot, and the What If simulation where the case is ambiguous, so every change on the plan can be defended to an auditor or an insurer without re-running the analysis
Consolidation plan — the target policy set, the naming standard (sequence number, target resources, response, who it applies to, when it applies), the ownership register, the exception register with review dates, and the wave-by-wave enforcement schedule with a rollback for each wave
Executed changes within scope — the agreed consolidation created and edited in report-only, observed against real sign-ins, then enforced in the approved waves; any wave the evidence does not yet support is left staged in report-only with a written enforcement plan and a rollback. Where the design is agreed at the workshop, contingency policies for an identity-provider or MFA outage are staged disabled and named in Microsoft's recommended 'ENABLE IN EMERGENCY' convention
Emergency access accounts built or brought up to Microsoft's current guidance — two cloud-only accounts on the .onmicrosoft.com domain, not synchronized or federated, passkey (FIDO2) or certificate-based credentials registered, Global Administrator as a permanent active assignment, a dedicated exclusion group applied to every enforced policy that could block sign-in, and a written credential-storage procedure using separate secure locations under dual control
Sign-in alerting for the emergency access accounts — an Azure Monitor alert rule on a Log Analytics workspace receiving your Microsoft Entra sign-in logs (or on your existing Microsoft Sentinel workspace) with an action group notifying the recipients you name, and a documented post-mortem procedure for every use
Witnessed break-glass test record — with every policy enforced, both accounts sign in, perform an administrative action and trigger the alert, observed by your staff, timestamped and signed; the record is the artefact auditors and cyber-insurance questionnaires ask for
Findings report, admin readout and runbook — the report with severity and effort per finding, a 60-minute readout for your IT and security leads, and a runbook covering the exception register, the 90-day emergency-access drill, the rollback and contingency procedures, and what to do when Microsoft introduces the next managed policy

How the work unfolds

Days 1–2 — Access, export and inventory

We take time-bound delegated access that you approve — read-oriented for this phase — and export every Conditional Access policy in the tenant with its full configuration, plus the sign-in log window, named locations, exclusion group memberships, per-user MFA states and the Created by attribution. You get the inventory as a document and a spreadsheet on day two, before any interpretation, so you can see your own estate laid out in one place — often for the first time.

Days 3–4 — Analysis, comparison and bypass hunt

The overlap and conflict matrix is built, the estate is compared against Microsoft's Conditional Access templates and the Microsoft-managed and Baseline security mode policies sitting in your tenant, and the bypass hunt runs: legacy authentication and device code flow in the sign-in logs, per-user MFA holdouts, exclusion group membership, named-location scope, resources outside 'All resources', template-created single-creator exclusions, guest and workload identity coverage, and classic policies. Every finding is verified by an engineer against real sign-in data rather than reported from a tool dump.

Day 5 — Findings report and decision workshop

A written findings report with severity, exploitability and effort per item, and a two-hour working session with your IT lead and whoever owns security. We agree the target policy set, the naming standard and owners, the decision on each Microsoft-managed policy, which exceptions stay and who owns them, the enforcement waves and their order, the communications plan, and the change window. Decisions are written up the same day and signed off before anything is touched.

Days 6–7 — Emergency access first, then report-only staging

The safety net goes in before the changes. Two cloud-only break-glass accounts are created or repaired to Microsoft's current guidance, passkeys registered, Global Administrator assigned permanent active, the dedicated exclusion group applied to every enforced policy that could block sign-in, the sign-in alert rule and action group created and proven, and the credential-storage procedure written with your custodians. Both accounts sign in successfully before we continue. The agreed consolidation is then staged in report-only, and the contingency 'ENABLE IN EMERGENCY' policies are created disabled.

Days 8–9 — Observation and enforcement in waves

Report-only results are reviewed against real sign-ins in the Conditional Access and Report-only tabs of the sign-in logs and in the policy impact view. Waves are enforced in the agreed order — lowest-risk consolidations first, then the policies that change an authentication requirement, then the blocks — each with your approval, a communications trigger and a documented rollback. Retired policies are switched off rather than deleted first, so reverting is one action, and removed only once the wave is proven.

Day 10 — Witnessed break-glass test, readout and handover

With every wave enforced, both emergency access accounts sign in, perform an administrative action and trigger the alert, watched by your staff; the test record is timestamped and signed. We deliver the readout — what changed, what it now blocks, what remains open and who owns each exception — hand over the runbook including the 90-day drill and the next-managed-policy procedure, and remove our own delegated access, showing you the audit log entry that proves it.

Prerequisites

One Microsoft Entra tenant with an existing Conditional Access estate and Microsoft Entra ID P1 or higher (or Microsoft 365 Business Premium) for the users your policies target; Microsoft Entra ID P2 with Microsoft Entra ID Protection for any risk-based policy in scope. Licences are billed by Microsoft or your CSP and are not part of this fee.
A Conditional Access Administrator or Security Administrator who can approve our time-bound delegated access, plus a named decision-maker who can approve enforcement waves — the review phase itself needs no more than read access to policies, sign-in logs and audit logs.
Sign-in log data covering a representative period: Microsoft retains 30 days on Entra ID P1 and P2 and seven days on the free tier. If you already stream sign-in logs to a Log Analytics or Microsoft Sentinel workspace, tell us at scoping — it lets us use the Conditional Access Insights and Reporting workbook and gives us a longer evidence window.
Two FIDO2 security keys, or the passkey arrangement you have standardized on, for the emergency access accounts; a decision on where their credentials are stored and which two people may open them; and the ability to create cloud-only accounts on your .onmicrosoft.com domain.
For the emergency-access sign-in alert: an Azure subscription in the tenant that can hold a Log Analytics workspace receiving Microsoft Entra sign-in logs, or an existing Microsoft Sentinel workspace. The workspace's ingestion and retention are Microsoft's metered charges on your subscription.
A change window and a named communications owner for the enforcement waves, plus a service desk that knows the waves are happening — a consolidation done quietly is a consolidation your help desk pays for.
Any tenant-specific constraints declared up front: service accounts still using legacy authentication, Microsoft Teams Rooms or shared devices that depend on device code flow, applications that cannot do modern authentication, and any user population that must not be interrupted during the engagement window.

Who does what

IT Partner

  • Export and inventory every Conditional Access policy in the tenant, build the overlap and conflict matrix, and compare the estate against Microsoft's templates and the Microsoft-managed policies in your tenant
  • Run the bypass hunt and verify every finding against real sign-in data before it appears in the report, with the evidence attached
  • Build or repair the two emergency access accounts, their exclusion group and their sign-in alert, and prove them before any policy state changes
  • Execute the agreed consolidation in report-only, observe it, enforce it in the approved waves with a rollback for each, and stage the contingency policies disabled
  • Run the witnessed break-glass test with every policy enforced, deliver the findings report, readout and runbook, and remove our delegated access at the end and show you the proof

Your team

  • Approve time-bound delegated access and name the decision-makers for the findings workshop and the enforcement waves
  • Decide what happens to each exception and each Microsoft-managed policy — we recommend and evidence, you own the risk decision
  • Provide the FIDO2 keys or passkeys for the emergency access accounts, decide where their credentials live and who may open them, and provide the witnesses for the final test
  • Own user communications and the service desk during the enforcement waves, and pay Microsoft for licences and for any Azure consumption behind the alerting workspace
  • Own the runbook after handover — the exception register and its review dates, the 90-day emergency-access drill, and the decision on the next Microsoft-managed policy that appears

What's not included

Designing a Conditional Access policy set from scratch for a tenant that has none, or a redesign that replaces the estate rather than consolidating it — that is Conditional Access Policy Implementation. This engagement reviews, consolidates and validates what already exists; if the review concludes you need a rebuild, we say so in the findings report and quote it separately
Getting users registered for multifactor authentication — registration campaigns, method migration and the support load that comes with them are Enable MFA for All Users. We report who is unregistered and who is still on per-user MFA; we do not run the campaign
Rolling out passwordless and phishing-resistant authentication to your user population (Windows Hello for Business, passkeys, security keys at scale) — Password-less Authentication. The passkeys we register here are for the two emergency access accounts only
Microsoft Intune deployment, device compliance policy design and the trusted-device access model — Trusted Device and Phishing-Resistant Access and Microsoft Intune Initial Setup. Where a policy in your estate requires a compliant device we review and evidence it; we do not build the compliance source behind it
Privileged Identity Management, just-in-time admin elevation and privileged role hardening — Microsoft Entra PIM and Privileged Access Hardening. We make the break-glass accounts permanent active in PIM where PIM is already in use, but converting standing admin assignments to eligible ones is that engagement, not this one
Protected actions — binding Conditional Access policy changes themselves to an authentication context so nobody can weaken a policy without re-authenticating — is Implementation of Protected Actions in Microsoft Entra ID. It is the natural follow-on once the estate is clean, and we flag it in the report
Microsoft Security Copilot and the Microsoft Entra Conditional Access Optimization Agent — provisioning, enablement and tuning. The agent needs Microsoft Security Copilot with provisioned security compute units and Microsoft Entra ID P1; Microsoft bills at least one SCU per month whether or not the agent runs, and all SCU consumption is Microsoft's metered charge on your tenant, never ours
Application onboarding, single sign-on integration and remediation of applications that cannot use modern authentication. We identify resources that no policy covers and applications still relying on legacy authentication; fixing or replacing those applications is separate work
Investigation or recovery of an account that is already compromised — Business Email Compromise Investigation and Recovery — and a broader identity and access programme across devices, data and network, which is Microsoft Zero Trust Architecture Implementation
Ongoing Conditional Access tuning, 24/7 monitoring and the recurring 90-day emergency-access drill after handover; licence purchase for Microsoft Entra ID P1 or Microsoft Entra ID P2, which we can transact through our CSP at Microsoft's price with no lock-in either way. Escalation to Microsoft through our Premier Support agreement is available as a paid add-on where a case needs it

Limitations & technical notes

!We do not own Microsoft's timetable. Microsoft-managed policies are created in your tenant in report-only state and enabled no less than 30 days later if left there, with two weeks' email and Message center notice; Microsoft documents that in some cases they can be enabled faster, and says so in the notice and in the policy details. You can enable them early or set them to Off, and you can edit the state and the exclusions — you cannot rename or delete them, and any further change means duplicating the policy. Microsoft also adds newly eligible users and workloads to a managed policy's scope automatically, while preserving the exclusions an administrator configured.
!The fixed fee covers one Microsoft Entra tenant with up to 30 Conditional Access policies, counted at export in any state — on, off and report-only, with Microsoft-managed and Baseline security mode policies included in the count. Above 30 policies, or across several tenants, the work is quoted per tenant. Conditional Access has a hard limit of 240 policies per tenant across all states, which is why the target of this engagement is a smaller policy set, not a longer one.
!What we can prove is bounded by your log retention. Microsoft keeps 30 days of sign-in logs on Entra ID P1 and P2 and seven days on the free tier; the Conditional Access Insights and Reporting workbook needs Entra ID P1 and a Log Analytics workspace already receiving those logs, whose ingestion and retention are Microsoft's metered charges on your subscription. Where a policy only bites during a monthly or quarterly process, the evidence may simply not exist in the window — we say so and mark the change as observe-longer rather than guess.
!Two weeks is the engagement, not the observation window. Microsoft's guidance is to run a policy in report-only for at least a week before enforcement; inside a two-week engagement that is achievable for the low-risk consolidations we stage first and not for every change. What we enforce is what the evidence supports by the enforcement days; anything else is handed over staged in report-only with a written enforcement plan, a rollback and an owner, and you enforce it — or we schedule and quote that session separately. The fixed fee is for the review, the executed waves inside the window, and the break-glass validation.
!Report-only is not entirely free of user impact. Microsoft documents that report-only policies requiring a compliant device can prompt macOS, iOS and Android users to select a device certificate during evaluation, and the prompt can repeat; we exclude those platforms from report-only device checks for exactly that reason. Report-only policies do not block access, which is also why Microsoft says emergency access accounts need no exclusion from them — only from enforced ones.
!The What If tool is evidence, not proof. Microsoft states that it does not test Conditional Access service dependencies — a Teams simulation will not account for the Exchange Online policy Teams depends on — that only enabled and report-only policies are evaluated, that groups of applications such as 'Office 365' or 'Microsoft Admin Portals' do not match when you supply an app ID, and that the evaluation API needs every sign-in parameter to be accurate. The report-only observation and the enforcement wave are the proof.
!Risk-based conditions need licences you may not have. Sign-in risk and user risk policies require Microsoft Entra ID Protection, a P2 feature, and Microsoft's managed risk policies target P2 tenants only. Where your tenant is P1 we will not propose risk conditions, and we say what P2 would add rather than quietly assume it.
!Block controls are the ones that hurt. Microsoft warns that combining a block with 'All resources' in a single policy can lock out administrators and that exclusions cannot be configured for important endpoints such as Microsoft Graph. Where your estate already contains one we test it and evidence it before recommending any change, and country and named-location blocks are only ever enforced after the emergency access exclusion is proven.
!Excluding break-glass accounts is not a hole in your security if the credential is strong. Microsoft's guidance is a passkey (FIDO2) or certificate-based authentication, which satisfy the mandatory multifactor authentication requirement on their own — the accounts are excluded from policies that could block them, not from strong authentication. Both accounts are also permanent active Global Administrators by design, which is the one place Microsoft recommends standing privilege.
!The emergency-access accounts are yours to keep alive after we leave. Microsoft's guidance is to validate them at least every 90 days, after any change in IT staff, and when your Microsoft subscriptions change; to review who is authorized to use them; and to run a post-mortem after every real use. We build the procedure and run the first witnessed test; the recurring drill is a client responsibility unless it is folded into a managed service.
!Product names, portal paths and behaviours on this page were checked against Microsoft's documentation in September 2026: Microsoft-managed Conditional Access policies (May 2026), Conditional Access templates (March 2026), emergency access accounts (June 2026), Conditional Access planning and the 240-policy limit, policy impact and report-only analysis (June 2026), the What If tool (March 2026), Microsoft Entra data retention (January 2026) and the Conditional Access Optimization Agent (June 2026). Microsoft moves this area quickly — where your tenant shows something different, the work follows your tenant.

Frequently asked questions

What does the Conditional Access Policy Review and Break-Glass Validation service actually do?

It takes the Conditional Access estate you already run in one Microsoft Entra tenant and makes it explainable, smaller and safe to enforce, in two weeks. We export and inventory every policy, build an overlap and conflict matrix, compare the estate against Microsoft's templates and the Microsoft-managed policies now landing in tenants, hunt the bypasses, evidence every proposed change from your sign-in logs and the What If tool, execute the agreed consolidation in report-only and then enforce it in waves you approve, and finish with a witnessed break-glass test and a signed test record. You keep the findings report, the evidence pack, the consolidated policy set with names and owners, and a runbook.

Microsoft emailed us that it will enable a Conditional Access policy. What happens if we do nothing?

Microsoft enables it. Microsoft-managed policies are created in eligible tenants in report-only state, and Microsoft turns them on no less than 30 days after they are introduced if you leave them in report-only, with email and Message center notice two weeks before — and Microsoft notes that in some cases it can be faster, which it states in the notice. Doing nothing is a decision, and often a reasonable one: these policies are Microsoft's baseline and most tenants should end up with them on. The risk is the collision with what you already run — duplicate MFA prompts, a control that contradicts an existing policy, or an account nobody excluded. This engagement is the 30 days used properly: measure the impact, decide per policy, exclude what genuinely needs excluding, and go into the enablement date knowing what will happen.

Is this just a report, or do you change anything?

Both, in that order. Days 1–5 produce the inventory, the overlap matrix, the bypass findings and a written report with a decision workshop. Days 6–10 execute what you approved in that workshop: the consolidation staged in report-only, observed against real sign-ins, then enforced in waves with a rollback for each, plus the emergency access accounts and their alerting. What we will not do is change something you have not agreed to — every enforced change is on a plan you signed.

What is a break-glass account, and how many should we have?

An emergency access or break-glass account is the way back into your tenant when normal administration fails — a federation or identity-provider outage, every admin's MFA device unavailable, the last Global Administrator leaving, or the Privileged Identity Management deadlock where all Global Administrators are eligible, activation needs approval, and no approver is available. Microsoft's guidance is two or more: cloud-only accounts on the .onmicrosoft.com domain, not synchronized or federated, using a passkey (FIDO2 security key) or certificate-based authentication that differs from the method your other admins use, holding Global Administrator as a permanent active assignment, excluded from Conditional Access policies that block or restrict sign-in, with credentials stored in separate secure locations and an alert on every sign-in. Two, so one lost key or one unavailable custodian does not leave you with none.

How do you test break-glass accounts without locking us out?

In the safest possible order. The accounts are built or repaired on day six — before any policy state changes — with a dedicated exclusion group applied to every enforced policy that could block sign-in, and both accounts sign in successfully before we go further. Then the consolidation is staged in report-only, which by design blocks nothing, and enforced in waves. On the final day, with every wave enforced, both accounts sign in again, perform an administrative action and trigger the alert, in front of your staff. If a wave ever did go wrong, the accounts you proved on day six are the way back in — which is the whole point of building them first.

We already have break-glass accounts. Is this still worth it?

Usually yes, and this is the part of the engagement that surprises people most. The common findings are accounts that were created years ago and never tested; accounts excluded from the policies that existed then but not from the ones added since, or from the Microsoft-managed policies that arrived this year; accounts with a password in a spreadsheet instead of a passkey; accounts synchronized from on-premises, so an Active Directory outage takes them with it; and nobody who can say where the credentials are. We bring what you have up to Microsoft's current guidance rather than replacing it for the sake of it, and the fixed fee is the same either way.

Do we need Microsoft Entra ID P2 for this?

No. Conditional Access itself requires Microsoft Entra ID P1 or higher, and Microsoft 365 Business Premium customers can use Conditional Access features too. Microsoft Entra ID P2 is needed only for the risk-based policies — sign-in risk and user risk — because those depend on Microsoft Entra ID Protection, and Microsoft's managed risk policies target P2 tenants. If you are on P1 we review and consolidate what P1 supports and tell you plainly what P2 would add, with no pressure to buy it. Licences are billed by Microsoft or your CSP; we can transact them at Microsoft's price, and you can move them elsewhere at any time.

How is this different from your Conditional Access Policy Implementation service?

Direction of travel. Conditional Access Policy Implementation designs and builds a policy set for a tenant that does not have one, at $2,950. This engagement reviews, rationalizes and validates a set you already run — inventory, overlap matrix, bypass hunt, evidence, consolidation and break-glass validation — at $2,450. If the review finds an estate too incoherent to consolidate, the honest answer is a rebuild and we will say so and quote it; if you are unsure which one you need, a 30-minute call usually settles it.

How many policies does the fixed fee cover?

One Microsoft Entra tenant with up to 30 Conditional Access policies, counted at export in any state — on, off or report-only — with Microsoft-managed and Baseline security mode policies included in the count. Above 30, or across several tenants, we quote per tenant after a look at the export. Most organizations of 100–2,000 seats sit comfortably under 30; if you are well above it, that is usually itself the finding, because Microsoft's own guidance is to consolidate rather than add against a hard limit of 240 policies per tenant.

Will users be locked out while you consolidate?

That is the risk the whole method is built around. Nothing changes state without evidence from your own sign-in logs; every change is staged in report-only first, which evaluates but does not enforce; Microsoft's advice is at least a week in report-only, and where a change needs longer than the engagement allows we leave it staged with a written enforcement plan rather than rushing it; enforcement happens in waves you approve, in an order that puts the low-risk consolidations first and the blocks last; retired policies are switched off rather than deleted so a revert is one action; and the emergency access accounts are proven before any of it starts. We also ask you to warn your service desk — a quiet consolidation is one your help desk pays for.

Could we just use Microsoft's Conditional Access Optimization Agent instead?

It is a genuinely useful tool and it does something different. The agent scans the last 24 hours for users, applications and agent identities not covered by policy, suggests new policies in report-only, and proposes consolidation of similar policy pairs — up to 40 pairs, 300 users and 150 applications per run. It needs Microsoft Security Copilot with provisioned security compute units and Microsoft Entra ID P1, and Microsoft bills at least one SCU every month once provisioned, whether the agent runs or not; that consumption is your charge from Microsoft, never ours. What it does not do is hunt stale exclusion-group members, judge whether a named location still reflects reality, decide which exceptions your business is willing to keep, or sign in as your break-glass account with a witness in the room. Where you already have it, we read its suggestions as one more input and say which we agree with.

We still need legacy authentication and device code flow for a few things. Is that a problem?

It is a finding with an owner, not a lecture. We locate every real use in your sign-in logs — the scanner that sends by SMTP, the line-of-business app on IMAP, the Teams Rooms devices and shared hardware that genuinely depend on device code flow — and then scope the exception narrowly rather than leaving the protocol open tenant-wide. Microsoft publishes specific guidance for restricting device code flow while allowing Microsoft Teams devices, and that is the pattern we use. Every exception ends up in the register with a named owner, a reason and a review date, so it is a decision rather than a leftover.

What do we get at the end, and who is it for?

A findings report with severity and effort per item; the policy inventory and overlap matrix as a document and a spreadsheet; the evidence pack behind every change; the consolidated policy set with a naming standard, owners and an exception register with review dates; the executed changes and their rollback plan; the two emergency access accounts with their alerting, storage procedure and signed test record; and a runbook covering the 90-day drill, the contingency policies and what to do when the next Microsoft-managed policy appears. The readout is written for two audiences at once — the engineers who will run it and the manager who has to answer the insurer's questionnaire.

Who looks after this after you leave?

You do, with the runbook — it is written for the people who will actually use it, and the exception register carries review dates rather than good intentions. If you buy your Microsoft licensing through IT Partner, break-fix support during business hours is included at no extra charge, so a question about a policy that fired unexpectedly is just a ticket. There is no lock-in in either direction: you can stop at any time, and your subscriptions can move to another CSP or back to Microsoft whenever you choose.

How does pricing work?

$2,450 per project, fixed, quoted in writing before work begins — and you pay after you approve delivery. It covers one Microsoft Entra tenant with up to 30 Conditional Access policies: the export and inventory, the overlap and conflict matrix, the template and managed-policy comparison, the bypass hunt, the evidence pack, the findings report and decision workshop, the executed consolidation in report-only and its enforcement waves, the two emergency access accounts with their exclusion group, alerting and storage procedure, the witnessed break-glass test, the readout and the runbook. Larger estates, additional tenants, licences and any Azure consumption behind the alerting workspace sit outside the fee — Microsoft bills those, we do not.

Didn’t find your question?

Ask it here. A real engineer answers by email within one business day — and if it’s a good one, it becomes part of this page so the next person finds it.

Answered by a person, one time, to your inbox. Nothing you type here is published without a human reviewing and anonymizing it first.

Often combined with

$2,450 per project
2 weeks
Get the fixed quote