WebAuthn
WebAuthn, short for Web Authentication, is a web standard developed by the World Wide Web Consortium (W3C) in collaboration with the FIDO Alliance. It defines an API for creating and using public-key credentials in the browser, enabling passwordless logins and phishing-resistant two-factor authentication, with support for built-in platform authenticators and external security keys.
Registration: the user creates a credential via a relying party (the website). The authenticator generates a
WebAuthn emphasizes origin-bound credentials, reducing credential theft and phishing because private keys do not leave the
Support and adoption: WebAuthn is implemented in major browsers, including Chrome, Edge, Firefox, and Safari, and
Relation to standards: WebAuthn is part of FIDO2 and works with CTAP for communication with authenticators.