Skip to main content
ResetPasswordMfaWebAuthnRoamingChallengeMembers
Example

Propriétés

Accès aux propriétés et données propres à l’écran reset-password-mfa-webauthn-roaming-challenge, y compris les options de défi WebAuthn publicKey et l’indicateur showRememberDevice.

Méthodes

Promise<void>
Signale à Auth0 une erreur de l’API WebAuthn côté client (provenant de navigator.credentials.get()). Cette méthode doit être utilisée lorsque useSecurityKey() (ou un appel manuel à navigator.credentials.get()) échoue en raison d’un problème WebAuthn côté navigateur (p. ex., NotAllowedError si l’utilisateur annule l’invite, NotFoundError si aucun authentificateur correspondant n’est trouvé, ou en cas de délai d’expiration). Elle soumet les détails de l’erreur avec action: "showError::{errorDetailsJsonString}" et une response vide.Une Promise qui se résout lorsque le rapport d’erreur est soumis. Auth0 peut réafficher la page avec des informations sur l’erreur ou rediriger l’utilisateur.

Lève

Lève une erreur si la soumission du formulaire échoue (p. ex., erreur réseau, invalid state).
Promise<void>
Permet à l’utilisateur d’abandonner le défi WebAuthn itinérant et de choisir 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 Promise qui se résout lorsque l’action ‘pick-authenticator’ est soumise.

Lève

Lève une erreur si la soumission du formulaire échoue.
Promise<void>
Lance le processus d’assertion WebAuthn (défi par clé de sécurité). Cette méthode appellera en interne navigator.credentials.get() à l’aide du défi fourni dans screen.publicKey. Si l’interaction avec la clé de sécurité réussit, elle soumet les PublicKeyCredential obtenues à Auth0 avec action: "default".Une Promise qui se résout lorsque la tentative de vérification est soumise. Une opération réussie entraîne généralement une redirection par Auth0.

Lève

Lève une erreur si screen.publicKey est absent, si navigator.credentials.get() échoue (p. ex., annulation par l’utilisateur, aucun authentificateur trouvé) ou si la soumission du formulaire à Auth0 échoue. Il est recommandé d’intercepter ces erreurs et, au besoin, d’utiliser showError() pour signaler les problèmes propres à l’API WebAuthn.