Passer au contenu principal
Classe implémentant la fonctionnalité de l’écran reset-password-mfa-voice-challenge.
Example
const reset = new ResetPasswordMfaVoiceChallenge();
await reset.continue({ code: '123456' });

Constructeurs

ResetPasswordMfaVoiceChallenge
Constructor
Crée une instance du gestionnaire d’écran pour ResetPasswordMfaVoiceChallenge.

Propriétés

branding
client
organization
prompt
screen
tenant
transaction
untrustedData
user
screenIdentifier
string

Méthodes

continue
Promise<void>
Poursuit le défi vocal en utilisant le code fourni.Une promesse qui se résout lorsque le défi est soumis.
Example
const reset = new ResetPasswordMfaVoiceChallenge();
await reset.continue({ code: '123456' });
getErrors
Récupère le tableau d’erreurs de transaction à partir du contexte, ou un tableau vide s’il n’en existe aucune.Un tableau d’objets d’erreur provenant du contexte de la transaction.
resendCode
Promise<void>
Renvoye le code par appel vocal.Une promesse qui se résout lorsque le code est renvoyé.
resendManager
Fonction utilitaireFournit la fonctionnalité de renvoi avec gestion du délai d’attente pour cet écran.Objet ResendControl avec la méthode startResend
Example
import ResetPasswordMfaVoiceChallenge from '@auth0/auth0-acul-js/reset-password-mfa-voice-challenge';

const resetPasswordMfaVoiceChallenge = new ResetPasswordMfaVoiceChallenge();
const { startResend } = resetPasswordMfaVoiceChallenge.resendManager({
  timeoutSeconds: 15,
  onStatusChange: (remainingSeconds, isDisabled) => {
    console.log(`Resend available in ${remainingSeconds}s, disabled: ${isDisabled}`);
  },
  onTimeout: () => {
    console.log('Resend is now available');
  }
});

// Appeler startResend lorsque l’utilisateur clique sur le bouton de renvoi
startResend();
switchToSms
Promise<void>
Passe à la vérification par SMS.Une promesse qui se résout lorsque l’action est terminée.
tryAnotherMethod
Promise<void>
Permet à l’utilisateur d’essayer une autre méthode d’AMF (MFA).Une promesse qui se résout lorsque la requête est soumise.