mirror of
https://github.com/MBombeck/HealthLog.git
synced 2026-11-09 13:01:00 +00:00
A passwordless passkey login already clears user verification and is a phishing-resistant possession factor, but it never stamped the session, so a passkey user could not satisfy an MFA-enforcement policy or pass a step-up re-check. Stamp Session.mfaVerifiedAt on a primary passkey login so it counts as a completed second factor — equivalent to a password+TOTP sign-in. The password+TOTP path is unchanged.