Skip to content
On this page

Registering a passkey improves one sign-in path. Removing a password changes the whole account: users need another usable credential, a workable recovery route and a support process that can handle a lost device.

ProAuth shipped UserStore passkey sign-in and passkey MFA in 3.0.0. 3.2.0 adds policy and lifecycle controls for operating passwordless accounts. It extends the released UserStore passkey sign-in and MFA capabilities with policy for the whole account lifecycle.

Keep primary authentication and MFA distinct

UserStore login passkeys are primary credentials associated with UserStore users. Passkey MFA is configured separately and can protect UserStore or federated users. Adding an MFA passkey does not remove a UserStore password.

Passkey policy belongs to each UserStore IDP instance. If that instance serves several tenants, its primary credential policy follows the IDP instance. Define that ownership before adopting different requirements for different user populations.

The UserStore passkey guide explains this boundary and the available rollout models.

Start with a recommendation, then review the options

ProAuth 3.2 provides four starting recommendations:

RecommendationIntended operating model
Passkey coexistenceAdd passkeys while keeping passwords available
Consumer passkey-firstEncourage passkeys and permit password removal after readiness succeeds
Enterprise passwordlessGovern enrollment, multiple credentials, recovery codes and temporary access passes
Regulated hardware-boundRequire stronger attestation, credential diversity, trust services and independent approval

Applying a recommendation writes ordinary IDP options. It does not lock the deployment into a permanent product mode. Review the proposed settings and the dependencies they introduce; the strictest recommendation can intentionally block enrollment or recovery when required services are absent.

ProAuth passkey policy recommendation preview showing current and proposed option values.
Recommendation preview in the documentation development build, captured 5 October 2026. Fictional example data; the capture illustrates the policy workflow.

Readiness is more than a credential count

Before allowing password removal, ProAuth evaluates the credentials and their compliance, maturity and diversity, along with security contacts, recovery routes, authentication evidence and notification readiness. Two registered credentials are insufficient if one is revoked or cannot satisfy the policy.

flowchart TD
    Enroll[Enroll passkeys] --> Check[Evaluate credentials and recovery readiness]
    Check --> Schedule[Schedule permitted password removal]
    Schedule --> Recheck[Recheck readiness at commit]
    Recheck --> Remove[Remove password hash and reset material]
    Recheck --> Block[Block commit if requirements changed]

Removal has scheduling and commit boundaries. A successful commit clears the password hash and reset material; reverting the application version cannot restore them. Define recovery and authorized password recreation, where policy permits it, before enabling removal.

Upgrading alone does not apply a recommendation or delete passwords. Existing installations retain their behavior until administrators configure the new options. See the policy reference and security operations guide.

Check the 3.2 compatibility boundary first

ProAuth 3.2 removes EdDSA/Ed25519 passkey support. Affected credentials stop working after upgrade and must be replaced. Ensure those users have another login, recovery or administrative account-access route before deployment. Other supported algorithms, such as ES256, are unaffected by this change.

For a pilot, select a representative population and test enrollment, a second authenticator, lost-device recovery and the final password-removal check. Review the recovery workflow with the support team before widening rollout. A passwordless policy becomes useful when users can complete both the normal journey and the exceptional one.

Image detail