{
"totalUsers": 5,
"mfaRegisteredUsers": 4,
"registrationRate": 0.8
}The percentage of users who have registered at least one MFA method in Entra ID. ML1 requires 50 %+ registration; ML2 requires 100 % (all users registered).
{
"matchingPolicyNames": [
"Require MFA for all users"
]
}Whether an enabled Conditional Access policy exists that targets all users and grants access only when MFA is satisfied. This is the ML2 enforcement gate.
{
"matchingPolicyNames": [
"Require MFA for privileged roles"
]
}Whether an enabled Conditional Access policy targets one or more directory roles (privileged accounts) and requires MFA. Privileged role enforcement is a distinct ML2 requirement from the all-users policy.
{
"matchingPolicyNames": [
"Block legacy authentication"
]
}Whether an enabled Conditional Access policy explicitly blocks legacy authentication clients (Exchange ActiveSync, older IMAP/POP/SMTP clients, and other legacy protocols that cannot complete MFA challenges).
{
"adminCount": 2,
"adminsWithPhishingResistant": 1
}Whether all admin users (those marked `isAdmin` in the authentication methods registration report) have registered a phishing-resistant method — FIDO2 security key, Windows Hello for Business, or certificate-based authentication. Required for ML3.