What is FIDO2 and WebAuthn?

Last updated: July 29, 2026

Definition

FIDO2 and WebAuthn are passwordless authentication standards enabling users to sign in using biometrics, PINs, or security keys instead of passwords. Developed by the FIDO Alliance and W3C, they use public-key cryptography to authenticate through possession factors (security keys, devices) or inherence factors (biometrics), eliminating phishing vulnerabilities in password-based systems.

Key Facts

  • Also known as: Passkeys (consumer term for FIDO credentials), FIDO2 standard
  • Category: Identity & Access Management
  • Related standards/protocols: WebAuthn (W3C Recommendation 2019, Level 2 2021), CTAP (Client to Authenticator Protocol), FIDO U2F (predecessor)
  • Key implementations: Windows Hello, Apple Touch ID/Face ID, Android biometrics, YubiKey, Google Titan Security Key, password managers (Bitwarden, Proton Pass)
  • First standardized: 2013 (FIDO Alliance founded), 2019 (WebAuthn W3C Recommendation)

How FIDO2 and WebAuthn Work

FIDO2 combines two components: WebAuthn (the browser API managing cryptographic authentication) and CTAP (the protocol connecting clients to authenticators). When a user registers, the authenticator generates a unique public-private key pair bound to that specific web domain. The private key never leaves the device. The public key is sent to the relying party and stored server-side.

During sign-in, the relying party sends a challenge to the client. The authenticator signs this challenge with the private key, and the client returns the signed response. The relying party verifies the signature using the stored public key, confirming possession of the correct authenticator without transmitting the private key, a process that security operations monitoring systems track for anomaly detection.

FIDO2 supports two authenticator types. Roaming authenticators are portable hardware keys connecting via USB, NFC, or Bluetooth, usable across multiple devices. Platform authenticators are built into devices like Windows Hello or Touch ID and remain device-bound. Both perform user verification through biometrics or PINs, achieving multi-factor authentication in a single step.

Why FIDO2 and WebAuthn Matter

Password-based authentication remains the primary attack vector for credential theft and phishing. FIDO2 eliminates these vulnerabilities by replacing shared secrets with cryptographic proof of possession tied to specific domains. Attackers cannot phish credentials that never traverse the network, and server breaches cannot expose private keys that never leave user devices.

Organizations implementing FIDO2 report a 92% reduction in authentication-related support tickets and an 84% decrease in password reset costs (Academic research, 2024-2025). Consumer adoption is accelerating, with 53% of users enabling passkeys on at least one account (FIDO Alliance, 2024). Major platforms including Google, Microsoft, Apple, and Discord have deployed FIDO2 authentication, now supported across 85% of devices globally. For IT teams managing authentication infrastructure, FIDO2 provides a phishing-resistant standard that scales across web, mobile, and enterprise applications, aligning with zero trust security implementations that verify every access attempt cryptographically.

FIDO2 vs. Traditional Multi-Factor Authentication

AspectFIDO2Traditional MFA
Primary functionPasswordless authentication using cryptographic keysPassword + secondary factor (OTP, SMS)
ScopeSingle-step phishing-resistant authenticationTwo-step password-based authentication
Used byWeb/mobile apps requiring phishing resistanceOrganizations adding security to passwords
Key differenceDomain-bound credentials prevent phishingPasswords and OTPs vulnerable to phishing
When to useEliminating password vulnerabilities entirelyAdding security without infrastructure changes

FIDO2 replaces passwords with domain-bound cryptographic credentials, while traditional MFA adds a second factor to password authentication that remains vulnerable to phishing.

Common Misconceptions

FIDO2 and WebAuthn are not the same technology. WebAuthn is the browser API component of the FIDO2 standard, which also includes the CTAP protocol for authenticator communication.

Biometric data is not transmitted to servers during FIDO2 authentication. Biometrics remain on the local device and only unlock the private key, which then performs cryptographic authentication without ever exposing biological data.

Frequently Asked Questions