Passer au contenu principal
La classe MfaVoiceEnrollment implémente les fonctionnalités de l’écran mfa-voice-enrollment. Cet écran s’affiche lorsque l’utilisateur doit saisir un numéro de téléphone pour recevoir un appel vocal contenant un code de vérification afin de poursuivre l’inscription.
MfaVoiceEnrollment

Constructeurs

Créez une instance du gestionnaire de l’écran d’inscription vocale MFA :
Example
import MfaVoiceEnrollment from '@auth0/auth0-acul-js/mfa-voice-enrollment';

const mfaVoiceEnrollment = new MfaVoiceEnrollment();
await mfaVoiceEnrollment.continue({ phone: '+1234567890' });

Propriétés

Fournit la configuration liée à l’image de marque, notamment le thème et les paramètres.
Fournit la configuration liée à l’application, comme id, name et logoUrl, pour l’écran mfa-voice-enrollment.
Fournit des renseignements sur l’Organisation de l’utilisateur, comme id et name.
Contient des données sur l’invite actuelle dans le flux d’authentification.
Contient des détails propres à l’écran mfa-voice-enrollment, y compris sa configuration et son contexte.
Contient des données liées au locataire, comme id et les métadonnées associées.
Fournit des données propres à la transaction pour l’écran mfa-voice-enrollment, comme les identifiants actifs et les états du flux.
Gère les données non fiables transmises au SDK, comme les entrées de l’utilisateur lors de l’inscription vocale à la MFA.
Contient les détails de l’utilisateur actif, notamment username, email et roles.

Méthodes

changeLanguage
Promise<void>
Cette méthode modifie la langue d’affichage de la page Universal Login.
Example
import MfaVoiceEnrollment from '@auth0/auth0-acul-js/mfa-voice-enrollment';

const mfaVoiceEnrollment = new MfaVoiceEnrollment();
mfaVoiceEnrollment.changeLanguage({
  language: 'fr',
});
Paramètres de la méthode
continue
Promise<void>
Cette méthode poursuit le processus d’inscription vocale à l’aide du numéro de téléphone fourni.
Example
import MfaVoiceEnrollment from '@auth0/auth0-acul-js/mfa-voice-enrollment';

const mfaVoiceEnrollment = new MfaVoiceEnrollment();
await mfaVoiceEnrollment.continue({ phone: '+1234567890' });
Paramètres de la méthode
getErrors
Cette méthode renvoie le tableau des erreurs de transaction à partir du contexte, ou un tableau vide s’il n’y en a aucune.
selectPhoneCountryCode
Promise<void>
Cette méthode ouvre l’écran où l’utilisateur peut sélectionner l’indicatif de pays pour son numéro de téléphone.
Example
import MfaVoiceEnrollment from '@auth0/auth0-acul-js/mfa-voice-enrollment';

const mfaVoiceEnrollment = new MfaVoiceEnrollment();
await mfaVoiceEnrollment.selectPhoneCountryCode();
tryAnotherMethod
Promise<void>
Cette méthode permet à l’utilisateur d’essayer une autre méthode de MFA.
Example
import MfaVoiceEnrollment from '@auth0/auth0-acul-js/mfa-voice-enrollment';

const mfaVoiceEnrollment = new MfaVoiceEnrollment();
await mfaVoiceEnrollment.tryAnotherMethod();