Get your free and exclusive 80-page Banking Passkey Report
ios 26 passkeys

iOS 26 Passkeys: Passkey Enhancements Analysis (WWDC25)

Explore the key passkey enhancements in iOS 26. This guide covers the new Passkey Account Creation API, secure import/export and lifecycle management.

Vincent Delitz

Vincent

Created: June 18, 2025

Updated: June 20, 2025


1. Introduction: iOS 26 Passkeys#

The release of iOS 26 moves Apple's passkey strategy from foundational to mature, delivering enhancements to address developer friction and user lock-in. The key improvements focus on credential portability, frictionless onboarding and complete lifecycle management.

Table 1: Summary of Key Passkey Enhancements in iOS 26

Feature/EnhancementCore PurposeKey Apple API / Standard
Secure Passkey Import/ExportEliminate vendor lock-in with user-controlled credential migration.ASCredentialExportManager, ASCredentialImportManager, FIDO CXP
Passkey Account Creation APIEnable one-tap, passkey-first account registration.ASAuthorizationAccountCreationProvider
Passkey Management EndpointsImprove discoverability of a service's passkey management pages./.well-known/passkey-endpoints
WebAuthn Signal API SupportKeep passkey metadata synchronized between service and credential manager.ASCredentialUpdater, WebAuthn Signal API

2. Secure Passkey Import and Export#

iOS 26 introduces secure credential portability, allowing users to move passkeys between iCloud Keychain and third-party managers like 1Password. Built on the FIDO Alliance's Credential Exchange Protocol (CXP), the transfer is user-initiated, requires biometrics and occurs directly app-to-app, avoiding insecure intermediate files.

Demo Icon

Want to try passkeys yourself in a passkeys demo?

Try Passkeys

For developers of credential managers, Apple introduced ASCredentialExportManager and ASCredentialImportManager. This portability required a deliberate trade-off: deprecating device-specific attestation for exportable credentials. For passkeys synced via iCloud Keychain, Apple's implementation sends a zeroed-out AAGUID, a strategic choice that prioritizes ecosystem openness and user privacy over hardware verification for most consumer use cases.

Passkey Creation in iOS 26

3. Passkey Account Creation API#

The new Passkey Account Creation API enables a passwordless-by-default onboarding experience. Developers can invoke a native system UI that handles account creation and passkey provisioning in a single, frictionless step.

For more details about the implementation and impact, please refer to our dedicated blog post about the Passkey Account Creation API.

Passkey Overlay in iOS 26 Apps

Passkey Login in iOS 26

4. Enhancements for the Full Passkey Lifecycle#

iOS 26 introduces critical enhancements for managing passkeys throughout their lifecycle.

  • Passkey Management Endpoints: By hosting a simple JSON file at /.well-known/passkey-endpoints, services can declare their passkey enrollment and management URLs, allowing credential managers to link users directly to the correct pages.
  • WebAuthn Signal API: Support for the W3C's WebAuthn Signal API allows a service to proactively "signal" changes to the user's device (e.g., username changes), ensuring the passkey stored locally remains accurate. This is available to native apps via the ASCredentialUpdater class and to websites via a corresponding JavaScript API in the browser.

iOS 26 Passkey Settings

5. Conclusion#

The passkey enhancements in iOS 26 represent a comprehensive approach to advancing digital security and user convenience. These enhancements focus on four key areas: secure credential portability, seamless account creation, effective passkey lifecycle management, and synchronization of passkey metadata. Together, these improvements aim to reduce friction, enhance user privacy, and promote widespread adoption of passkeys as a secure alternative to traditional authentication methods. By addressing both user and developer needs, iOS 26 sets a new standard for digital identity management.

Add passkeys to your app in <1 hour with our UI components, SDKs & guides.

Start for free

Share this article


LinkedInTwitterFacebook

Enjoyed this read?

🤝 Join our Passkeys Community

Share passkeys implementation tips and get support to free the world from passwords.

🚀 Subscribe to Substack

Get the latest news, strategies, and insights about passkeys sent straight to your inbox.

Related Articles