AuthenticatorAssertionResponse

Contexte sécurisé
Cette fonctionnalité est uniquement disponible dans des contextes sécurisés (HTTPS), pour certains navigateurs qui la prennent en charge.

L'interface AuthenticatorAssertionResponse, rattachée à l'API Web Authentication, est renvoyée par un appel à CredentialsContainer.get() lorsqu'on a passé un objet PublicKeyCredential en argument. Cette interface fournit une preuve à un service que l'objet possède une paire de clé et que la requête d'authentification est valide et approvée.

Propriétés

AuthenticatorAssertionResponse.clientDataJSON
Les données du client pour l'authentification telles que l'origine et le challenge. La propriété clientDataJSON est héritée de AuthenticatorResponse.
AuthenticatorAssertionResponse.authenticatorData
Un objet ArrayBuffer contenant les informations sur l'authenticateur telles que :
  • l'empreinte d'identifiant (Relying Party ID Hash) rpidHash
  • un compteur de signature
  • un test de présence d'utilisateur
  • des marqueurs de vérification de l'utilisateur
  • les éventuelles extensions traitées par l'authentificateur
Ce champ est l'un des deux champs qui est signé par l'authentificateur.
AuthenticatorAssertionResponse.signature
Une signature d'assertion par rapport à AuthenticatorAssertionResponse.authenticatorData et AuthenticatorResponse.clientDataJSON. La signature d'assertion est créée avec la clé privée de la paire de clés (générée avec l'appel à create()) et est vérifiée avec la clé publique la même paire de clé.
AuthenticatorAssertionResponse.userHandle
Un objet ArrayBuffer contenant un identifiant opaque pour l'utilisateur.

Méthodes

Aucune.

Exemples

TBD

Spécifications

Spécification État Commentaires
Web Authentication: An API for accessing Public Key Credentials Level 1 Candidat au statut de recommandation Définition initiale.

Compatibilité des navigateurs

Update compatibility data on GitHub
OrdinateurMobile
ChromeEdgeFirefoxInternet ExplorerOperaSafariWebview AndroidChrome pour AndroidFirefox pour AndroidOpera pour AndroidSafari sur iOSSamsung Internet
AuthenticatorAssertionResponseChrome Support complet 67
Support complet 67
Support complet 65
Notes Désactivée
Notes Only supports USB U2F tokens.
Désactivée From version 65: this feature is behind the Web Authentication API preference (needs to be set to Enabled). To change preferences in Chrome, visit chrome://flags.
Edge Support complet 18Firefox Support complet 60
Notes
Support complet 60
Notes
Notes Only supports USB U2F tokens.
IE Aucun support NonOpera Aucun support NonSafari Aucun support NonWebView Android Support complet 70Chrome Android Support complet 70Firefox Android Support complet 60
Notes
Support complet 60
Notes
Notes Only supports USB U2F tokens.
Opera Android Aucun support NonSafari iOS Aucun support NonSamsung Internet Android ?
authenticatorDataChrome Support complet 67
Support complet 67
Support complet 65
Notes Désactivée
Notes Only supports USB U2F tokens.
Désactivée From version 65: this feature is behind the Web Authentication API preference (needs to be set to Enabled). To change preferences in Chrome, visit chrome://flags.
Edge Support complet 18Firefox Support complet 60
Notes
Support complet 60
Notes
Notes Only supports USB U2F tokens.
IE Aucun support NonOpera Aucun support NonSafari Aucun support NonWebView Android Support complet 70Chrome Android Support complet 70Firefox Android Support complet 60
Notes
Support complet 60
Notes
Notes Only supports USB U2F tokens.
Opera Android Aucun support NonSafari iOS Aucun support NonSamsung Internet Android ?
signatureChrome Support complet 67
Support complet 67
Support complet 65
Notes Désactivée
Notes Only supports USB U2F tokens.
Désactivée From version 65: this feature is behind the Web Authentication API preference (needs to be set to Enabled). To change preferences in Chrome, visit chrome://flags.
Edge Support complet 18Firefox Support complet 60
Notes
Support complet 60
Notes
Notes Only supports USB U2F tokens.
IE Aucun support NonOpera Aucun support NonSafari Aucun support NonWebView Android Support complet 70Chrome Android Support complet 70Firefox Android Support complet 60
Notes
Support complet 60
Notes
Notes Only supports USB U2F tokens.
Opera Android Aucun support NonSafari iOS Aucun support NonSamsung Internet Android ?
userHandleChrome Support complet 67
Support complet 67
Support complet 65
Notes Désactivée
Notes Only supports USB U2F tokens.
Désactivée From version 65: this feature is behind the Web Authentication API preference (needs to be set to Enabled). To change preferences in Chrome, visit chrome://flags.
Edge Support complet 18Firefox Support complet 60
Notes
Support complet 60
Notes
Notes Only supports USB U2F tokens.
IE Aucun support NonOpera Aucun support NonSafari Aucun support NonWebView Android Support complet 70Chrome Android Support complet 70Firefox Android Support complet 60
Notes
Support complet 60
Notes
Notes Only supports USB U2F tokens.
Opera Android Aucun support NonSafari iOS Aucun support NonSamsung Internet Android ?

Légende

Support complet  
Support complet
Aucun support  
Aucun support
Compatibilité inconnue  
Compatibilité inconnue
Voir les notes d'implémentation.
Voir les notes d'implémentation.
Une action explicite de l'utilisateur est nécessaire pour activer cette fonctionnalité.
Une action explicite de l'utilisateur est nécessaire pour activer cette fonctionnalité.