Passer au contenu principal
MfaPhoneChallenge
Example
const mfaPhoneChallenge = new MfaPhoneChallenge();
// Demander un code par SMS
await mfaPhoneChallenge.continue({ type: 'sms' });
// Demander un code par appel vocal
await mfaPhoneChallenge.continue({ type: 'voice' });

Constructeurs

MfaPhoneChallenge
Constructor
Initialise une nouvelle instance de la classe MfaPhoneChallenge. Il configure les data spécifiques à l’écran en créant une instance de ScreenOverride.

Propriétés

branding
client
organization
prompt
screen
Contient les données spécifiques à l’écran pour le défi d’AMF (MFA) par téléphone.
tenant
transaction
untrustedData
user
screenIdentifier
string
L’identifiant unique de cet écran.

Méthodes

continue
Promise<void>
Soumet le choix de l’utilisateur de recevoir le code d’AMF (MFA) par SMS ou par appel vocal. Utilise le numéro de téléphone fourni dans le contexte de l’écran.Une promesse qui se résout lorsque l’envoi est réussi.

Exceptions levées

Lève une erreur si le numéro de téléphone n’est pas disponible dans le contexte de l’écran ou si l’envoi échoue.
Example
const mfaPhoneChallenge = new MfaPhoneChallenge();
// Demander un code par SMS
await mfaPhoneChallenge.continue({ type: 'sms' });
// Demander un code par appel vocal
await mfaPhoneChallenge.continue({ type: 'voice' });
getErrors
Récupère le tableau des 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 transaction.
pickPhone
Promise<void>
Initie le processus permettant à l’utilisateur de choisir un autre numéro de téléphone (le cas échéant). Cela déclenche généralement une navigation vers un écran de sélection du numéro de téléphone.Une promesse qui se résout lorsque l’envoi est réussi.

Exceptions levées

Lève une erreur si l’envoi échoue.
Example
const mfaPhoneChallenge = new MfaPhoneChallenge();
await mfaPhoneChallenge.pickPhone();
tryAnotherMethod
Promise<void>
Permet à l’utilisateur de choisir une autre méthode d’AMF (MFA) (p. ex., OTP, code de récupération). Cela déclenche généralement une navigation vers l’écran de sélection d’authentificateur.Une promesse qui se résout lorsque l’envoi est réussi.

Exceptions levées

Lève une erreur si l’envoi échoue.
Example
const mfaPhoneChallenge = new MfaPhoneChallenge();
await mfaPhoneChallenge.tryAnotherMethod();