Update webauthn services
Related to #569933 (closed)
- MR 2 of 4
- A series of MRs were segmented from !209582 (closed) to make reviewing easier
- !211326 (merged) & !211371 (merged) can be merged independently
- !211467 (previous MRs added as a merge dependency)
- !211616 (previous MRs added as a merge dependency)
- See !209582 (closed) for more context
What does this MR do and why?
Why?
Updates the webauthn services
What?
- Updates the passkey_eligible column based on registration of new 2FA webauthn authenticators.
- This will enable us to immediately start keeping track of passkey_eligible webauthn authenticators, allowing for an easier passkey_upgrade UX.
- Revamps the existing webauthn service tests
MR acceptance checklist
Evaluate this MR against the MR acceptance checklist. It helps you analyze changes to reduce risks in quality, performance, reliability, security, and maintainability.
Edited by Hakeem Abdul-Razak