Skip to main content
MfaWebAuthnRoamingChallengeMembers
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 si screen.data.publicKeyChallengeOptions est absent, si navigator.credentials.get() échoue avec une erreur inattendue, ou si la soumission du formulaire à Auth0 échoue.
Example