How we boosted WebAuthn adoption from 20 percent to 93 percent in two days
Nov 9, 2022Eric Rubin

Summary
This post details the technical and operational aspects of mandating WebAuthn/FIDO2 devices for company-wide MFA within a two-day timeframe. It covers the rationale for choosing WebAuthn over other MFA methods (TOTP, push notifications) due to its phishing resistance and public key cryptography. The implementation details include leveraging built-in Touch ID on Macs, facilitating YubiKeys for Linux users and those preferring them, and crucially, the discovery and utilization of QR code scanning for self-service enrollment of new devices. The communication strategy and the use of a Slack bot to drive adoption are also described.
More from the SAML Single Sign-On (SSO) Integration trail
- A leaked personal access token shouldn't expose every project its owner can reach. Fine-grained PATs scope each token’s permissions to the job.
- Passkeys now available for passwordless sign-in and 2FA on GitLab
- How to set up GitLab SAML SSO with Google Workspace
- Strengthening GitLab.com security: Mandatory MFA
- Automating role-based access control (RBAC) at scale