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 Owner
Current Issue Owner: @dariusz-biela