Microsoft Entra External ID
Authentication

Sign In With Passkey

In brief

The documentation now points to the credential management API for signed-in customers to list, register, and delete their own passkeys with delegated permissions. It also adds a sample and warns that its deletion flow is for test tenants only.

What Entra admins need to know

No action is required. Administrators implementing this experience should review the updated API guidance and avoid deploying the sample’s high-privilege deletion flow to production.

This editorial summary was generated by AI from the documentation changes. Verify important details in the full Microsoft Learn article.

Documentation change

The comparison below shows only the changed extract. Use the full-page view for complete context.

ms.topic: how-to author: mmacy-msft ms.author: marshmacy ms.date: 10/06/24/2026 ai-usage: ai-assisted ms.custom: it-pro, msecd-doc-authoring-1030 #customer intent: As a developer or IT admin, I want to enable passkey (FIDO2) sign-in for my external tenant so that customers can use phishing-resistant, passwordless authentication.

Step 3: Build a passkey management experience for your application

Your application needs a credential management experience so signed-in customers can register and manage their own passkeys. Use the FIDO2 provisioning APIscredential management API to build this into your app.experience with low-privilege delegated permissions.

The credential management experience should enable customers to:

  • View their registered passkeys.
  • Delete a passkey.

TheUse the Delete a credential method endpoint for self-service deletion with delegated permissions.

To support passkey management in your app, use the passkey credential management sample app demonstrates administrator-controlled provisioning with high-privilege application permissions.. The sample is intended for testing onlydemonstrates how signed-in customers can list and isn't an implementation model for customer self-service.

User experience

Are there low-privilege APIs for building aregister their own passkeys by using the credential management experience?

No. UseAPI with delegated permissions. Follow the FIDO2 provisioning APIssample's README to build your credential management experience.configure and run the app.

User experience

Are there low-privilege APIs for building a credential management experience?

Yes. Use the credential management API to let signed-in customers list, register, and delete their own passkeys with delegated permissions.

Can I use the same passkey across multiple domains (related origins)?

Is there an out-of-box passkey registration experience?

No. Microsoft doesn't currently provide a built-in passkey registration experience for external tenants. Build a credential management experience in your application by using the FIDO2 provisioning APIscredential management API.

Related content

Daily Entra.News

Get daily email updates

Get a concise summary of the latest Microsoft Entra updates delivered straight to your inbox.

Loading the secure signup form…