Can’t add new passkeys

Dawn E 0 Reputation points
2026-06-11T19:41:41.92+00:00

Why is Authenticator not accepting my new logins under passkey?

Microsoft Security | Microsoft Authenticator
0 comments No comments

1 answer

Sort by: Most helpful
  1. AI answer

    2026-06-11T19:42:10.07+00:00

    Authenticator may not be accepting new passkeys for several common, documented reasons:

    1. Passkey already exists or is only stored locally
    • During registration, a passkey can be created locally in Authenticator but fail to register on the authentication server (for example, due to a timeout or provider not being permitted).
    • When trying again, Authenticator can report that the passkey already exists and block the new login.
    • Fix:
      • On Android: Open Authenticator, tap the account name → SettingsDelete passkey.
      • On iOS: Open Authenticator, tap the account name → SettingsDelete passkey.
      • Then go to Security info (https://mysignins.microsoft.com/security-info) and delete any stale passkey entries for that account.
      • After cleanup, try registering the passkey again.
    1. Admin policy or key restrictions blocking the passkey
    • In work or school (Entra ID) tenants, admins can restrict which passkeys are allowed using the Passkey (FIDO2) policy and key restrictions.
    • If the AAGUID for Microsoft Authenticator is not allowed, new passkeys in Authenticator cannot be registered or used.
    • Fix (admin action):
      • In the Microsoft Entra admin center → Entra IDAuthentication methodsAuthentication method policyPasskey (FIDO2):
        • Ensure Allow self-service set up is set to Yes so users can add passkeys via Security info.
        • Under Key restrictions, either:
          • Set Enforce key restrictions to No, or
          • If Enforce key restrictions is Yes, ensure the Authenticator AAGUIDs are allowed:
            • Android: de1e552d-db1d-4423-a619-566b625cdc84
            • iOS: 90a3ccdf-635c-4729-a248-9b709135078f
    1. Conditional Access policies blocking registration
    • Certain Conditional Access grant controls (like Require approved client app or Require app protection policy on All resources) prevent Authenticator from being used to register passkeys.
    • In that case, users cannot complete passkey registration in Authenticator, so new logins under passkey fail.
    • Fix (admin action):
      • Review Conditional Access policies targeting All resources with Require approved client app or Require app protection policy.
      • Either:
        • Narrow the policy to specific apps instead of All resources, or
        • Use Require device to be marked as compliant with MDM so Authenticator can satisfy the control.
    1. Platform attestation or service issues
    • When attestation is enforced in the Passkey (FIDO2) policy, Authenticator relies on Apple’s iOS App Attest or Google’s Play Integrity/Key attestation.
    • If those services are down or heavily loaded, passkey registration can fail and Authenticator will not accept new passkeys until the services recover.
    • Fix (admin action):
      • In Passkey (FIDO2) policy, consider temporarily setting Enforce attestation to No if appropriate.
      • Monitor Apple and Google status dashboards as documented.
    1. Device configuration issues (Android)
    • On Android, Authenticator must be enabled as a passkey provider at OS level.
    • If it is not selected, passkey creation and usage can fail.
    • Fix:
      • From the passkey setup flow in Authenticator, follow the prompt to open device Settings.
      • Go to Passwords & accounts → in Additional providers, ensure Authenticator is selected as a provider.
      • Return to Authenticator and complete the passkey creation.
    1. Passkey deleted or no longer valid
    • If a passkey was deleted from the account or became invalid, sign-in attempts with that passkey will fail with messages like “passkey can no longer be used” or “not found.”
    • Fix:
      • Remove any obsolete passkeys from the Authenticator app.
      • Set up a new passkey and then remove any old passkeys from the account’s security info.

    If the environment is a work or school tenant, both user-side cleanup (deleting and re-adding passkeys) and admin-side checks (Passkey (FIDO2) policy, key restrictions, Conditional Access) are required to ensure Authenticator can accept new passkey logins.


    References:

    AI-generated content may be incorrect. Read our transparency notes for more information.

    Was this answer helpful?

Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.