Example
Propriétés
Propriétés et données propres à l’écran, y compris les options du défi WebAuthn.
Méthodes
Promise<void>
Signale à Auth0 une erreur précise de l’API WebAuthn.
Cette méthode doit être utilisée si
navigator.credentials.get() échoue d’une façon que
verify() ne gère pas automatiquement, ou si le développeur veut
signaler explicitement une erreur avant de tenter une autre action.
Elle soumet les détails de l’erreur avec action: "showError::{errorDetails}".Une promesse qui se résout lorsque le signalement de l’erreur est soumis.Lève
Lève une erreur si la soumission du formulaire échoue.Example
Promise<void>
Permet à l’utilisateur de renoncer au défi WebAuthn et de sélectionner une autre méthode d’AMF.
Cette action soumet
action: "pick-authenticator" à Auth0, ce qui devrait diriger
l’utilisateur vers un écran de sélection du facteur d’AMF.Une promesse qui se résout lorsque l’action est soumise.Lève
Lève une erreur si la soumission du formulaire échoue.Example
Promise<void>
Lance le défi WebAuthn en appelant
navigator.credentials.get() avec les
options fournies dans screen.data.publicKeyChallengeOptions.
Si l’opération réussit, les informations d’identification obtenues sont soumises à Auth0 avec action: "default".
Si navigator.credentials.get() échoue avec une erreur connue de l’API WebAuthn (comme NotAllowedError),
cette méthode appelle reportWebAuthnError en interne pour en informer Auth0.Une promesse qui se résout lorsque la tentative de vérification est soumise.
Elle ne retourne pas directement de données, puisqu’une opération réussie entraîne généralement une redirection.Lève
Lève une erreur siscreen.data.publicKeyChallengeOptions est absent,
si navigator.credentials.get() échoue avec une erreur inattendue,
ou si la soumission du formulaire à Auth0 échoue.Example