By NHI Mgmt Group Editorial TeamBased on Authsignal: “How to migrate from Passage to Authsignal” (October 28, 2025)

TL;DR: Passage’s shutdown on January 16, 2026 makes migration planning a passkey governance issue, not just an implementation task, because Authsignal’s guide shows how verified email, phone, and passkey public keys map into a new authentication layer without re-enrollment, according to Authsignal. The hard part is preserving identity continuity, auditability, and authenticator state across systems, not simply moving users.


At a glance

What this is: This is a migration guide explaining how Passage user and passkey data maps into Authsignal, with the key finding that identity continuity depends on preserving verified attributes and public keys.

Why it matters: IAM and identity architects need to treat authentication migration as a state-preservation exercise, because losing verified attributes or credential metadata turns a simple cutover into re-enrollment, user friction, and broken audit trails.


Context

Passkey migration is not just an application cutover problem. When an authentication platform shuts down, the underlying identity data still has to survive in a form that preserves who was verified, which authenticators were enrolled, and which credentials can still be trusted.

In this case, the governance gap is identity mapping across authentication layers. Passage stores identity and authentication data together, while Authsignal separates authentication state from the primary user record, so teams have to plan how verified email, phone, and passkey public keys move without losing continuity.

That makes migration an IAM design exercise, not a simple export-import task. If the mapping is wrong, the result is duplicated enrollments, lost passkey state, weaker auditability, or forced user re-registration.


Key questions

Q: How should teams migrate passkeys without forcing users to re-enrol?

A: Keep the public key, credential ID, device metadata, and verified state intact across the migration. Test the destination system in a staging environment first, then confirm that existing passkeys authenticate immediately after cutover. If any of those bindings break, users will need to re-enrol even if the data export succeeded.

Q: Why do verified email and phone details matter in an authentication migration?

A: Verified email and phone values are not just contact details when they are used as authenticators. They establish which methods can be enrolled automatically in the target system and help preserve continuity without resetting the user’s account state. If verification status is not mapped explicitly, the migration creates duplicate enrolment work and avoidable support friction.

Q: What breaks when authentication state is mixed with profile data?

A: Migrations become harder to govern because the destination system cannot clearly distinguish identity attributes from authentication facts. That confusion leads to duplicated records, inconsistent audit trails, and the risk that the wrong system is treated as authoritative for enrolment state. Clean separation makes both migration and later lifecycle management easier to control.

Q: Should IAM teams keep social login in the identity provider during a passkey migration?

A: Yes, if the migration is meant to add passkey capability rather than replace the whole identity stack. Social connections usually remain with the primary identity provider, while the authentication layer handles passkeys and MFA. Keeping those responsibilities separate reduces the chance of breaking existing login flows during platform change.


Technical breakdown

Why passkey public keys are the migration anchor

Passkeys are not portable in the same way as usernames or profile data because the cryptographic credential is what makes the authenticator usable after the move. In the article’s model, the public key is the critical element that allows a user to continue authenticating with an existing passkey after migration. The surrounding metadata matters for visibility and troubleshooting, but the credential binding is what preserves authentication continuity. Without that binding, the new system can recognise the user record but not the existing authenticator state.

Practical implication: Treat passkey public-key import as a mandatory identity-preservation step, not a back-office data convenience.

How verified email and phone map into a new authentication layer

The guide separates verified contact points from the passkey itself. Verified email and phone values are imported into Authsignal as enrolled authentication methods, while the primary user ID is retained to preserve identity continuity. This is a common migration pattern for modern authentication layers: the application keeps its source-of-truth user record, while the authentication service tracks which verifiers and methods are valid. That split reduces disruption, but only if the upstream verification status is trustworthy and the target model can represent it cleanly.

Practical implication: Map verified attributes explicitly and test that each verification method survives as state, not just as raw profile data.

Why authentication state should stay separate from profile data

The article makes a clear architectural point: authentication state and user profile data are not the same thing. Authsignal does not reproduce Passage user metadata or recent event history because those belong in the primary identity stack or user database, not in the authentication layer. That separation improves portability and reduces coupling, but it also means migration teams must know which fields are authoritative for authentication and which fields are merely contextual. Ambiguity here is what creates failed cutovers and duplicate sources of truth.

Practical implication: Define ownership for each field before migration so the authentication layer only carries the state it is meant to govern.


NHI Mgmt Group analysis

Identity continuity, not user transfer, is the real migration requirement. The article shows that passkey migration succeeds only when verified attributes, credential bindings, and user IDs remain coherent across systems. That is an identity governance problem, not a product integration problem. Practitioners should treat the migration as a continuity control over authentication state, not as a one-time data movement exercise.

Passkey public-key preservation is the control point that decides whether the migration stays frictionless. If the credential binding is lost, the user record may survive but the authenticator does not. That turns a planned migration into re-enrollment, support load, and avoidable trust erosion. The practical lesson is that authenticator portability depends on preserving the cryptographic artefact, not just the account directory entry.

Authentication layers work best when they are narrower than the systems they protect. The article’s split between profile data and authentication state reflects a cleaner governance model: each layer owns a distinct part of the identity lifecycle. That separation makes migration easier to reason about and audit. The implication for practitioners is to avoid letting authentication platforms become de facto user-profile systems.

Passkey migration exposes the cost of weak identity data modelling. Where verified email, verified phone, and existing authenticators are not mapped field-for-field, the organisation creates hidden identity debt. The user sees it as login friction, but the IAM team sees it as broken continuity and uncertain provenance. Practitioners should use migrations like this to validate whether their identity model can survive platform change.

Passage-to-Authsignal style migrations are now a blueprint for passwordless programme governance. As passkeys spread, the hard part is not adding a second platform, but preserving enrolment state and authenticator history across platforms. That means migration readiness is becoming part of passwordless maturity. Teams should assume that future changes will test the same mapping discipline.

What this signals

Identity mapping is becoming a core passkey governance skill. As more organisations move between authentication layers, the success criterion is whether verified attributes and authenticator state can survive the move intact. That changes migration planning from a developer task into an identity governance checkpoint.

Passkey programmes now need lifecycle thinking, not just adoption thinking. The interesting question is no longer only how to issue passkeys, but how to carry them across platform changes without re-enrolment debt. Teams that cannot preserve authenticators across systems will keep paying for migration in support effort and user friction.


For practitioners

  • Define the source of truth for each identity field Separate profile data, verified contact points, and authenticator state before migration begins. Keep the primary user record authoritative for profile attributes and let the authentication layer own enrollment and verification state.
  • Preserve passkey credential bindings during export Confirm that passkey public keys, credential identifiers, device names, and verification timestamps are exported in a format the target system can import without forcing re-registration.
  • Map verified email and phone as enrolled authenticators Translate verified email and phone records into explicit enrollment states in the destination system rather than treating them as plain contact fields.
  • Test account continuity for existing passkey users Run migration tests against real user records to confirm that login succeeds after cutover with no password reset, no passkey reset, and no loss of audit history.
  • Keep social login and primary IdP ownership unchanged Leave social connections with the identity provider and use the authentication layer as an added control plane, not a replacement for the wider identity stack.

Key takeaways

  • Passkey migration is really an identity continuity problem, because users only keep seamless access when verified attributes and authenticator state survive the platform change.
  • The operational risk is not the cutover itself, but losing the binding between user records, credential metadata, and passkey public keys.
  • IAM teams should define ownership for profile data, verified contact points, and authentication state before any migration starts.

Standards & Framework Alignment

This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.

OWASP Non-Human Identity Top 10 addresses the attack and risk surface, while NIST CSF 2.0 and NIST SP 800-53 Rev 5 set the governance and control requirements practitioners need to meet.

FrameworkControl / ReferenceRelevance
OWASP Non-Human Identity Top 10NHI-01 — Improper OffboardingPlatform shutdowns create offboarding and migration risk for passkey-bound identities.
NHI-04 — Insecure AuthenticationThe article centers on preserving authentication state during a passkey migration.
Recommendation — Plan platform exits so authenticators and enrolled identities transfer without leaving users stranded. Validate that migrated passkeys still authenticate through the intended verification flow.
NIST CSF 2.0PR.AA-05 — Access Permissions, Entitlements and AuthorizationsMapped verification state determines which authentication methods remain authorised after migration.
Recommendation — Review authorised verification methods and ensure migrated users retain only the methods they should have.
NIST SP 800-53 Rev 5IA-5 — Authenticator ManagementPasskey and verified-channel migration depends on managing authenticators across system changes.
Recommendation — Manage authenticators as lifecycle objects and preserve their state through migration.

Key terms

  • Passkey: A passkey is a passwordless credential based on public key cryptography. A private key stays on the user’s device, while a public key is stored by the service. During login, the device signs a challenge after local unlock, which reduces phishing and eliminates shared secret reuse.
  • Authenticator: An authenticator is the device or built-in capability that proves a user’s presence or possession during a WebAuthn transaction. It may be a security key, phone, or biometric-capable device, and its lifecycle becomes part of the access-control model once it is trusted for login.
  • Identity Mapping: Identity mapping is the process of linking a secret or credential to the exact workload, repository, service, or integration that depends on it. That mapping tells defenders who owns the credential, what it unlocks, and what will break if it is rotated, which makes safe remediation possible.
  • Authentication Layer Containment: A control approach that blocks or quarantines compromised identities at the point where they attempt to authenticate, rather than waiting for host remediation. It is especially useful when systems cannot be patched immediately or when the attacker is already using valid credentials.

Deepen your knowledge

NHI governance, agentic AI identity, and machine identity lifecycle are core topics in our NHI Foundation Level course, the industry's only accredited NHI security programme. If you are responsible for identity security strategy or NHI governance in your organisation, it is worth exploring.
NHIMG Editorial Note
Published by the NHIMG editorial team on July 11, 2026.
Updated on October 11, 2026.
NHI Mgmt Group, the independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org