Veille IA Veille IA sans buzz : pour stratèges québécois.
La veille

WebAuthn

WebAuthn

WebAuthn

Aussi appelé : Web Authentication API · Web Authentication

Terme Intermédiaire 🛡️ Sécurité et éthique

Mis à jour le

WebAuthn est une API web standardisée par le W3C qui permet une authentification sans mot de passe par clés cryptographiques, en tant que composante web du protocole FIDO2.

📖 Définition

WebAuthn (Web Authentication API) est une API standardisée par le W3C, développée avec la FIDO Alliance, qui permet aux navigateurs d'authentifier les utilisateurs sans mot de passe à l'aide de cryptographie à clé publique (clés de sécurité, passkeys, biométrie). C'est la brique web de FIDO2, utilisée côté navigateur et côté serveur (« Relying Party »).

💬 En termes simples

C'est comme une langue commune que le site web et le navigateur utilisent pour convenir d'une méthode d'authentification sécurisée, sans jamais transmettre de mot de passe.

🎯 Exemple concret

Quand un utilisateur se connecte à un site compatible, celui-ci appelle navigator.credentials pour demander au navigateur d'utiliser une passkey ou une clé de sécurité (comme une YubiKey) afin de l'authentifier.

💡 Le saviez-vous ?

WebAuthn est une recommandation officielle du W3C depuis mars 2019 ; combinée au protocole CTAP, elle constitue l'ensemble FIDO2.

❓ Questions fréquentes

Quelle différence entre WebAuthn et FIDO2 ?
WebAuthn est la brique web de FIDO2, qui gère l'interaction entre le navigateur et le serveur ; FIDO2 inclut aussi CTAP, qui gère la communication entre le client et l'authentificateur (comme Touch ID ou une YubiKey).
WebAuthn, est-ce la même chose que CTAP ?
Non : WebAuthn gère l'authentification côté navigateur et serveur, tandis que CTAP (Client To Authenticator Protocol) gère la communication entre l'appareil client et l'authentificateur physique ou logiciel.

🔗 Termes liés

🏷️ Catégorie parente

🔐 Connexion rapide

Entrez votre courriel pour recevoir un code à 6 chiffres.

Pas besoin de mot de passe ni d'inscription. Entrez votre courriel, recevez un code par courriel, et c'est tout !