MFA Status Check
Check the Multi-Factor Authentication registration and enforcement status for users. This diagnostic tool helps identify users who have not yet registered for MFA, users with incomplete registrations, and users whose MFA methods may need attention.
Overview
The MFA Status Check is part of the User Diagnostics suite. It provides focused analysis of authentication method registration and MFA enforcement across your tenant.
What Gets Checked
Authentication Methods Registered
Review which MFA methods each user has registered:
- Microsoft Authenticator — Push notification or verification code
- Phone (SMS/Voice) — SMS text message or voice call
- FIDO2 Security Key — Hardware security key
- Email OTP — One-time passcode sent to alternate email
- Windows Hello for Business — Biometric or PIN
MFA Enforcement Status
- Enabled — User can use MFA but is not required
- Enforced — User must complete MFA on every sign-in
- Disabled — MFA not configured for this user
- Per-user MFA vs Conditional Access — Indicates which method enforces MFA
Registration Completeness
- Users with no MFA methods registered
- Users with only one method (single point of failure)
- Users who have not completed MFA registration after being enabled
- Users with outdated phone numbers or methods
Common MFA Issues
User Cannot Complete MFA Challenge
The user has MFA enabled but cannot complete the challenge. Check which methods are registered and whether they are still valid.
Resolution: Verify registered methods. Reset MFA registration if needed via Authentication Methods.
MFA Registration Not Complete
User was required to register for MFA but has not completed setup.
Resolution: Direct user to https://aka.ms/mfasetup to complete registration. Ensure Conditional Access allows registration from their current context.
Phone Number Changed
User changed their phone number but did not update their MFA registration.
Resolution: Admin can delete the old phone method and ask the user to re-register, or update the phone number directly in Authentication Methods.
API Reference
GET /api/identity/users/:id/auth-methods— Get registered authentication methodsDELETE /api/identity/users/:id/auth-methods/:methodId— Remove an authentication methodPOST /api/identity/diagnostics/run— Run diagnostics with MFA focus