Fix MFA Portal Status Not Matching Microsoft Graph Results
Question details
The user is seeing conflicting multifactor authentication statuses between the legacy MFA portal and Microsoft Graph API.

- Product
- Microsoft Graph / Entra ID
- Device & OS
- not provided
- Scenario
- Auditing or managing user multifactor authentication (MFA) statuses and registration states across an organization.
- Observed behavior
- The legacy MFA portal displays specific users as 'disabled', while Microsoft Graph reports that their MFA registration and capabilities are 'enabled'.
Ensure you have the necessary Global Administrator or Authentication Administrator privileges in Microsoft Entra ID to view both the legacy MFA portal and query the Microsoft Graph API.
Differentiate Between Status Definitions and Endpoints
Understand that the legacy MFA portal and Microsoft Graph report on entirely different attributes, which is the most common cause of this mismatch.
The legacy MFA portal specifically indicates the per-user enforcement state (Disabled, Enabled, Enforced). However, Microsoft Graph's authentication methods API reports whether a user has registered a method and is capable of performing MFA.
A user can be 'Disabled' in the legacy portal but still have registered authentication methods, making their capability 'Enabled' in Graph. Additionally, querying beta endpoints may return experimental data compared to the stable v1.0 endpoints.
If you are querying the Microsoft Graph API, ensure you are using the production-ready '/v1.0' endpoint rather than the '/beta' endpoint to avoid inconsistent data returns.
Check your application or delegated permissions in Entra ID. Ensure 'UserAuthenticationMethod.Read.All' is granted so Graph can accurately read the authentication methods of all users.
Navigate to the Microsoft Entra admin center > Protection > Conditional Access. If MFA is enforced via Conditional Access, the legacy per-user MFA portal will permanently show 'Disabled', but Graph will correctly show users as capable and registered.

Resolve Caching and Synchronization Delays
Force a refresh or wait for backend synchronization to complete if you have recently updated a user's MFA status.
Simplify Your Daily Work with WPS Office
While resolving enterprise identity and Microsoft Graph synchronization issues requires deep IT troubleshooting, managing your daily documents shouldn't be complicated. WPS Office provides a fast, lightweight, and highly compatible alternative to Microsoft Office, letting you create and edit files effortlessly without complex enterprise configurations.
- 1. Download the Installer: Visit the official WPS Office website and download the free installer for your operating system (Windows, Mac, or Linux).
- 2. Install WPS Office: Run the downloaded setup file and follow the straightforward on-screen instructions to install the suite.
- 3. Open and Edit Your Files: Launch WPS Office and directly open your existing Microsoft Office documents to start editing immediately.

Frequently Asked Questions
Why does Microsoft Graph show 'isRegistered' as true when the MFA portal says Disabled?
The 'isRegistered' flag in Graph simply means the user has added an authentication method (like a phone number or Microsoft Authenticator app) to their security info profile. The 'Disabled' status in the legacy portal strictly means per-user MFA is not currently enforced for their logins.
Can Conditional Access policies cause this discrepancy?
Yes. When MFA is enforced through Conditional Access policies, the legacy per-user MFA portal will often still show users as 'Disabled'. Meanwhile, Microsoft Graph will accurately reflect that the users are registered and capable of performing MFA when prompted by those policies.
How do I check the correct MFA status via Microsoft Graph?
To get an accurate view of a user's MFA capability, use the 'authentication/methods' endpoint in the Graph v1.0 API to see their registered methods. Do not rely on the legacy per-user MFA portal if your organization has migrated to modern Conditional Access authentication policies.




