Skip to main content

Reviewed against documentation 19 September 2026. Added a one-device home-lab test you can run yourself.

Microsoft Entra IDAdvanced

Entra ID Emergency Access Accounts: Break-Glass Design That Survives MFA Lockout

When every Global Administrator is blocked by Conditional Access, an MFA provider outage, or a bad security default change, you need a documented way back into the tenant. Microsoft calls these emergency access accounts. Most tenants either skip them, or create them and then lock them behind the same policies that caused the outage.

This guide is an operational design for break-glass accounts in Microsoft Entra ID: how many to create, how to protect them, what to exclude, how to monitor them, and how to prove they work before you need them at 02:00.

Read this alongside the Conditional Access policy map and Microsoft 365 admin centre MFA readiness.

Who This Guide Is For

  • Identity and Microsoft 365 administrators who own Conditional Access
  • Security teams that require evidence of emergency access controls
  • Managed service providers operating multiple customer tenants

It assumes you can create cloud-only user accounts, assign directory roles, and edit Conditional Access policies.

What Success Looks Like

A working break-glass design means:

  1. At least two cloud-only emergency accounts exist and are not tied to a single person’s phone
  2. The accounts can sign in when normal admin Conditional Access or MFA controls fail
  3. Every use is loud: monitored, alerted, and investigated
  4. Credentials are stored offline with dual control
  5. You have tested sign-in within the last quarter and recorded the result

If any of those are missing, treat emergency access as incomplete.

Design Principles

Cloud-only, not federated

Emergency accounts must not depend on on-premises Active Directory, federation, or an external identity provider. If AD FS, pass-through authentication, or a partner IdP fails, federated break-glass accounts fail with it.

Create dedicated cloud-only accounts in Entra ID. Do not convert an existing human admin mailbox into “the break-glass account.”

At least two accounts

Microsoft recommends a minimum of two emergency access accounts. One account is a single point of failure for password custody, MFA device loss, or accidental disablement.

Practical pattern:

AccountPurposeRole
breakglass-01@<tenant>.onmicrosoft.comPrimary emergency accessGlobal Administrator
breakglass-02@<tenant>.onmicrosoft.comSecondary emergency accessGlobal Administrator

Use the .onmicrosoft.com domain so DNS or custom-domain problems do not block sign-in.

Exclude from every blocking control that can lock you out

Emergency accounts must be excluded from:

  • Conditional Access policies that require MFA, compliant device, or approved client app for admin portals
  • Blocking Conditional Access controls, using documented exclusions. Security defaults do not offer per-user exclusions; a migration to Conditional Access must preserve equivalent protection and be separately planned
  • Identity Protection user-risk or sign-in-risk blocks that would prevent recovery
  • Password expiry policies that quietly disable the account
  • PIM eligibility-only models that require activation through a portal you cannot reach

They should not be excluded from audit logging, sign-in logging, or monitoring. Exclusions are for access path survival, not invisibility.

Step 1: Create the Accounts

  1. Sign in to the Microsoft Entra admin centre with a role that can create users and assign directory roles.
  2. Go to Identity > Users > All users > New user > Create new user.
  3. Set:
    • User principal name: breakglass-01@<yourtenant>.onmicrosoft.com
    • Display name: Emergency Access 01 (or your naming standard)
    • Password: long, randomly generated (store offline immediately)
    • Account enabled: Yes
  4. Repeat for breakglass-02.
  5. Assign Global Administrator as permanent active, not PIM eligible-only, to both accounts. Register the phishing-resistant credentials described below before accepting the design.

Do not licence these accounts for Exchange Online mailboxes unless you have a specific operational reason. Keep them as pure directory emergency identities.

Step 2: Protect Credentials Offline

Password custody is where most break-glass designs fail in real incidents.

Recommended controls:

  • Generate passwords of at least 32 characters with a password manager or offline generator
  • Split knowledge if your process allows: one sealed envelope or vault entry held by security, one by infrastructure leadership
  • Store recovery material offline and off-device: hardware password manager, sealed safe, or approved offline vault — not a Teams channel and not a shared mailbox
  • Record who may open the package and under what change ticket
  • Rotate after every use, and on a fixed schedule (for example quarterly) even if unused

Do not store break-glass passwords in the same password manager tenant that requires the Entra sign-in you are trying to recover.

Step 3: MFA Strategy Without Painting Yourself Into a Corner

Emergency accounts must satisfy Microsoft’s mandatory MFA requirements. A Conditional Access exclusion does not bypass platform-enforced MFA. Register phishing-resistant credentials with a different dependency from normal administrators. Microsoft emergency access guidance.

Practical options, in order of preference for many enterprises:

  1. FIDO2 security keys dedicated to break-glass, stored with the offline package
  2. Certificate-based authentication where you already operate a controlled admin cert process There is no password-only bypass of mandatory Microsoft MFA in this design. Record credential dependencies and test the chosen method from a designated secure workstation.

Avoid:

  • SMS or voice as the only factor
  • Authenticator on a single staff phone
  • The same Conditional Access grant controls that lock normal Global Admins

Whatever method you choose, document the physical location of the keys and the dual-control process to retrieve them.

Step 4: Conditional Access Exclusions Without Creating a Permanent Back Door

For every Conditional Access policy that can block admin portal access, exclude the emergency access group — not random individual exceptions scattered across twenty policies.

Recommended pattern:

  1. Create a security group: sg-emergency-access-accounts
  2. Add only the two break-glass accounts
  3. Exclude that group from blocking admin policies
  4. Review the exclusion list whenever you create a new policy

Policies that usually need the exclusion:

  • Require MFA for admins
  • Require compliant or hybrid-joined device for admins
  • Block legacy authentication (confirm break-glass still uses modern auth)
  • Risk-based block policies
  • Location policies that assume corporate egress only

Do not exclude the group from:

  • Audit and investigation tooling
  • Continuous access evaluation concepts that you still want for normal users
  • Policies that do not affect admin recovery paths

Report-only first

When changing exclusions:

  1. Evaluate a new or replacement policy in report-only; keep existing production protections enabled while testing
  2. Validate that normal admins still match as expected
  3. Validate that emergency accounts are excluded from the blocking grant controls
  4. Enable only after sign-in logs show the intended behaviour

Step 5: Monitoring That Makes Use Loud

Break-glass accounts that can sign in silently are a security failure.

Minimum monitoring:

SignalWhere to lookResponse
Any successful sign-inEntra sign-in logsPage on-call identity owner
Any failed sign-in burstSign-in logsInvestigate as possible probing
Role assignment changeAudit logsConfirm authorised change
CA exclusion change on emergency groupAudit logsConfirm authorised change

Implementation options:

  • Microsoft Sentinel analytics rules on emergency account object IDs
  • Entra ID protection / log export to your SIEM
  • Scheduled Graph queries during the pilot phase if SIEM is not ready

Example Graph-oriented review idea (run with appropriate audit permissions and your own object IDs):

PowerShell
# Example investigation pattern only — replace IDs and time range.
# Requires Microsoft Graph PowerShell with AuditLog.Read.All (or equivalent).
Connect-MgGraph -Scopes 'AuditLog.Read.All','Directory.Read.All'

$emergencyUpns = @(
  'breakglass-01@example.onmicrosoft.com',
  'breakglass-02@example.onmicrosoft.com'
)

# Review recent sign-ins for the emergency accounts in the Entra portal
# Identity > Monitoring & health > Sign-in logs, filter by user.
# Automate only after you have approved log retention and alert routing.
$emergencyUpns | ForEach-Object { Write-Output "Review sign-ins for $_ in Entra sign-in logs" }

The operational requirement is not a clever script. It is a named human who gets woken up when these accounts authenticate.

Step 6: Tabletop and Live Test Procedure

Test on a schedule. Untested break-glass is theatre.

  1. Open a change record labelled as a break-glass validation
  2. Retrieve credentials under dual control
  3. From a designated secure workstation and clean browser profile, sign in to https://entra.microsoft.com as breakglass-01
  4. Confirm you can open Users, Conditional Access, and role assignments
  5. Sign out
  6. Repeat for breakglass-02; validate both accounts at least every 90 days
  7. Rotate passwords or confirm FIDO key still functions
  8. Close the change with screenshots of successful access and monitoring alert evidence

When not to test in production casually

  • During an active security incident unless recovery requires it
  • From an unmanaged personal device if that violates your handling standard
  • Without alerting the SOC that a test is about to fire monitoring rules

Failure Modes and How to Avoid Them

Failure modeWhy it happensPrevention
Both accounts excluded incorrectlyNew CA policy created without the emergency group exclusionPolicy creation checklist + periodic CA exclusion audit
Password only in a cloud vaultVault depends on Entra sign-inOffline dual-control storage
Single FIDO key lostOne physical factor, no secondary account processTwo accounts, two keys, separate storage
Account disabled by automationLifecycle scripts treat unused accounts as staleExclude emergency UPNs from joiner/mover/leaver disable jobs
Federation dependencyAccount created as guest or synced userCloud-only member accounts on .onmicrosoft.com
Silent useNo alerting on object IDsSIEM rule + quarterly alert test

When Not To Use Break-Glass Accounts

Do not use emergency accounts for:

  • Daily administration
  • Service account automation
  • Vendor standing access
  • “Temporary” work that lasts weeks

Every use should be exceptional, ticketed, and followed by credential rotation and an incident or change note.

Validation Checklist Before You Call the Design Done

  • Two cloud-only emergency accounts exist on the .onmicrosoft.com domain
  • Both have Global Administrator (or your documented emergency role set)
  • Credentials or FIDO keys are offline with dual control
  • Emergency security group is excluded from blocking Conditional Access policies
  • Accounts are not subject to password expiry disablement
  • Sign-in alerts exist and have been tested
  • Quarterly test is on the calendar with an owner
  • Runbooks tell helpdesk who to call, not how to share the password in chat

Rollback and Cleanup Notes

If you are replacing an old informal break-glass design:

  1. Create the new accounts and monitoring first
  2. Validate sign-in and exclusions
  3. Remove old shared Global Admin accounts that were used as informal break-glass
  4. Search automation, runbooks, and password managers for the old UPNs
  5. Keep the old account disabled under observation for a short period before deletion if your change process requires it

Do not delete the only working emergency path before the replacement has passed a live sign-in test.

Test it in a home lab (two cloud-only accounts in a developer tenant)

A Microsoft 365 developer tenant is enough. Do not create these accounts in an employer directory.

  1. Create breakglass-01 and breakglass-02 as cloud-only users with long random passwords stored in a password manager you own, not in a screenshot.
  2. Assign Global Administrator as a permanent active role, not PIM-eligible-only. Register a phishing-resistant method if the tenant can; do not publish SMS as the finished design.
  3. Exclude both accounts from every Conditional Access policy you actually use in the lab tenant. Confirm Security defaults are off or that the accounts still work under the tenant's current MFA requirement.
  4. Create an alert for sign-in success on those UPNs.
  5. Sign in once with breakglass-01, confirm the alert, sign out. Repeat for breakglass-02 on a different day or session.
  6. Record the 90-day test reminder. Delete the lab accounts only when you retire the developer tenant.

Microsoft's emergency access guidance is the design contract.

Primary Sources

Correction Record

19 September 2026: Added a developer-tenant home-lab test for two emergency accounts and a monitored sign-in.

10 September 2026: Clarified mandatory MFA, security-defaults limitations, permanent active roles and validation of both emergency accounts. Removed advice to put existing production protection into report-only during redesign.

Jack Hadcroft, Band 6 Endpoint Specialist and author of AdminSignal

Jack Hadcroft

LinkedIn

Band 6 Endpoint Specialist and author of AdminSignal

Technical claims are reviewed against current Microsoft documentation. Lab or tenant checks are named only when they were done.

Independent publication. About · Editorial policy