Microsoft Entra External ID
Authentication

Sign In With Passkey

In brief

The documentation now describes using the preview credential management API with delegated permissions so signed-in customers can list, register, and delete their own passkeys. It also clarifies that the sample uses high-privilege administrator provisioning and is for testing.

What Entra admins need to know

No administrator action is required. Review the permissions guidance if implementing passkey management in customer applications.

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.

[!INCLUDE applies-to-external-only]

This article explains howPasskeys give customers a phishing-resistant way to enable passkeys (FIDO2) as a sign-sign in method for yourto consumer applications built on Microsoft Entra External ID. Passkeys let your customers sign in withCustomers can use face, fingerprint, PIN, or a security key,key instead of remembering passwords or entering one-time codes. They provide phishing-resistant authentication.

In an external tenant, you can use passkeys in two ways:

End-user requirements

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 APIspreview credential 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.

For a complete reference implementation, see theThe Microsoft Graph passkey sample. demonstrates administrator-controlled provisioning with high-privilege application permissions. The sample is a React single-page application (SPA) that demonstrates how to sign in users with Microsoft Entra External IDintended for testing only and manage passkey credentials by using the Microsoft Graph API.isn't an implementation model for customer self-service.

User experience

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

Not yet. Low-privilege credential management APIs forYes. Use the preview credential management API to let signed-in customers list, register, and delete their own passkeys are on the roadmap. Currently, use the FIDO2 provisioning APIs to build your credential management experience.with delegated permissions.

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

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

No. There isnMicrosoft doesn't currently provide a built-in passkey registration experience provided by Microsoft at this time. You need to build your ownfor external tenants. Build a credential management experience in your application by using the FIDO2 provisioning APIspreview credential management API. An out-of-box registration experience is coming soon.

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…