← Back to glossary
🌐

WebAuthn

Authentication

W3C web authentication API enabling public-key credentials (FIDO2) in browsers.

Definition

WebAuthn is the browser API and protocol used by websites to register and authenticate users with public-key credentials. It supports device/platform authenticators (passkeys) and roaming authenticators (hardware security keys).

In plain English W3C web authentication API enabling public-key credentials (FIDO2) in browsers.

Why this matters

Why it matters: It enables phishing-resistant authentication and reduces reliance on passwords.

Example

Example: The server issues a challenge; the authenticator signs it; the server verifies the signature for the correct origin.