Web Authentication (WebAuthn) on World Wide Web Consortiumin (W3C) standardi verkossa tapahtuvalle käyttäjän tunnistautumiselle.[1][2] WebAuthn ei käytä salasanaa vaan antaa pääsyn laitteistotason tunnistautumiseen (esimerkiksi USB-, Bluetooth tai NFC-laite).[3]
WebAuthn on FIDO2-projektin määrittely, jossa on määritelty myös CTAP-protokolla (Client-to-Authenticator Protocol).[4] FIDO- ja WebAuthn-standardien tavoitteena on edullinen ja luotettava tunnistautuminen, sekä toimivuus ilman tarvetta sirukortille. Älypuhelinta voi käyttää tunnistatutumisessa, mutta myös se voi olla altis verkkourkinnalle. Jotkin yritykset kutsuvat FIDO-tunnuksia nimityksellä "passkey" (erotuksena salasanaa tarkoittavalle "password" nimitykselle).[5] "Passkey"-tekniikan ongelmaksi on muodostunut, että eri tahot haluavat käyttää omia tallennusmenetelmiään ja tietojen synkronointi paikasta toiseen ei ole tuettu, joka vaikeuttaa käyttöä.[6]