Skip to content

[ECUK In-App 3DS] [App] Extend MultifactorAuthenticationContext to include Passkeys factor #79467

@dariusz-biela

Description

@dariusz-biela

Part of Adding biometric 3DS authentication for Expensify Cards

Implement part of this section of the design doc.

Extend MultifactorAuthenticationContext to support Passkeys as an additional factor entry point by wiring in the new usePasskeysBiometrics hook.

  • Update MultifactorAuthenticationContext to include Passkeys as a factor entry point

  • Gate Passkeys flows so they are available only when all conditions are met:

    • The current browser/device environment supports WebAuthn
    • The current Scenario configuration enables Passkeys
  • Update Scenario configuration to add a Passkeys flag

    • For now, keep Passkeys disabled in all scenarios (i.e., configuration should exist, but feature remains blocked everywhere)
Issue OwnerCurrent Issue Owner: @dariusz-biela

Metadata

Metadata

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions