Microsoft 365 tenant · Identity & authentication

Complete the migration to the Authentication methods policy

When it fails: Legacy MFA and SSPR policies still decide which methods users can use. While the migration state is not Migration Complete, a method disabled in the Authentication methods policy can stay usable through the legacy MFA or SSPR settings.

CB-M365-AUTH-009lowactivemanualprofile baseline

Description

The Authentication methods policy is the only place that decides which methods users can register and use: its Manage migration state is Migration Complete. The legacy per-user MFA service settings (verification options) and the legacy SSPR methods are then ignored.

Every method that users still need is enabled in the Authentication methods policy before the switch, and the other controls of this standard on methods (SMS, Voice call, Email OTP, Software OATH tokens, Passkey (FIDO2), Temporary Access Pass) are set there.

Rationale

During migration, Entra ID honours the union of the legacy policies and the new one. A weak method disabled in the new policy, such as SMS, stays usable if the legacy MFA or SSPR policy still allows it. Microsoft stopped managing methods in the legacy policies on 30 September 2025; finishing the migration removes the ambiguity.

Impact

Users lose any method that was only allowed by the legacy policies. Compare both sides first, or run the automated migration guide, which copies the legacy settings into the new policy. Security questions for SSPR stay in the legacy SSPR policy.

Setting

LocationMicrosoft Entra admin center > Entra ID > Authentication methods > Policies > Manage migration
DefaultPre-migration on older tenants
RecommendedMigration Complete

Audit

  1. Sign in to the Microsoft Entra admin center (https://entra.microsoft.com) as at least a Global Reader.
  2. Browse to Entra ID > Authentication methods > Policies.
  3. Read the migration banner or select Manage migration to see the current state.
  4. Read-only alternative with Microsoft Graph PowerShell (scope Policy.Read.All): (Get-MgPolicyAuthenticationMethodPolicy).PolicyMigrationState (Graph: GET https://graph.microsoft.com/v1.0/policies/authenticationMethodsPolicy).
  5. Fail if the state is not Migration Complete (migrationComplete).

Remediation

  1. Sign in to the Microsoft Entra admin center as at least an Authentication Policy Administrator.
  2. Record the legacy settings: Entra ID > Users > Per-user MFA > service settings (verification options) and Entra ID > Password reset > Authentication methods.
  3. Browse to Entra ID > Authentication methods > Policies and either run the automated migration guide, or enable by hand each method still needed, for the right groups.
  4. Select Manage migration > Migration in progress, check sign-ins and password resets for a few days, then select Migration Complete and save. Graph equivalent: PATCH /policies/authenticationMethodsPolicy with "policyMigrationState": "migrationComplete".

Rollback

Set Manage migration back to Migration in progress; the legacy policies apply again.

References

Mappings

FrameworkIDRelation
NIST SP 800-53 Rev. 55.1.1IA-5related
NIST SP 800-53 Rev. 55.1.1CM-6related
CISA SCuBA Microsoft 365 Secure Configuration Baselines2.0.0MS.AAD.3.4v1equivalent

How this control relates to the other framework's: equivalent, stricter, looser, partial or related.

People and lifecycle

Authors
Introduced inv0.1.0
Created, updated2026-10-24, 2026-10-24
Translationsfr