メインコンテンツへスキップ
MfaSmsList mfa-sms-list 画面を管理するクラスです。
Example
import MfaSmsList from '@auth0/auth0-acul-js/mfa-sms-list';
const mfaSmsList = new MfaSmsList();
const selectPhoneNumber = async () => {
 const getEnrolledPhoneNumbers = mfaSmsList.user.enrolledPhoneNumbers;
 const selectedNumber = getEnrolledPhoneNumbers[0];
 await mfaSmsList.selectPhoneNumber({index: selectedNumber});
}

コンストラクター

MfaSmsList
Constructor

プロパティ

branding
client
organization
prompt
screen
tenant
transaction
untrustedData
user
screenIdentifier
string

Methods

backAction
Promise<void>
前の画面に戻ります。
Example
import MfaSmsList from '@auth0/auth0-acul-js/mfa-sms-list';
const mfaSmsList = new MfaSmsList();
const handleBackAction = async () => {
 try {
   await mfaSmsList.backAction();
 } catch (error) {
   console.error('Failed to go back:', error);
 }
};
getErrors
コンテキストからトランザクションエラーの配列を取得します。存在しない場合は空の配列を返します。トランザクションコンテキストからのエラーオブジェクトの配列です。
selectPhoneNumber
Promise<void>
登録済み電話番号の一覧から電話番号を選択します。

スロー

index が範囲外の場合にスローされます。
Example
import MfaSmsList from '@auth0/auth0-acul-js/mfa-sms-list';
const mfaSmsList = new MfaSmsList();
const selectPhoneNumber = async () => {
 const getEnrolledPhoneNumbers = mfaSmsList.user.enrolledPhoneNumbers;
 const selectedNumber = getEnrolledPhoneNumbers[0];
 await mfaSmsList.selectPhoneNumber({index: selectedNumber});
}