mfa-voice-enrollment 画面の機能を実装するクラスです。
import MfaVoiceEnrollment from '@auth0/auth0-acul-js/mfa-voice-enrollment';
const mfaVoiceEnrollmentManager = new MfaVoiceEnrollment();
const handleContinueEnrollment = async () => {
try {
await mfaVoiceEnrollmentManager.continue({
phone: '+1234567890',
// 必要に応じて、オプションのCustomOptionsをここに追加してください
});
console.log('Voice enrollment continued successfully.');
} catch (error) {
console.error('Error continuing voice enrollment:', error);
}
};
MfaVoiceEnrollment 画面マネージャーのインスタンスを作成します。
デフォルトのアクションで処理を続行します。import MfaVoiceEnrollment from '@auth0/auth0-acul-js/mfa-voice-enrollment';
const mfaVoiceEnrollmentManager = new MfaVoiceEnrollment();
const handleContinueEnrollment = async () => {
try {
await mfaVoiceEnrollmentManager.continue({
phone: '+1234567890',
// 必要に応じて任意の CustomOptions をここに追加します
});
console.log('Voice enrollment continued successfully.');
} catch (error) {
console.error('Error continuing voice enrollment:', error);
}
};
コンテキストからトランザクションのエラー配列を取得します。存在しない場合は空の配列を返します。トランザクションコンテキストからのエラーオブジェクトの配列です。
電話番号用の国コードを選択できるようにします。import MfaVoiceEnrollment from '@auth0/auth0-acul-js/mfa-voice-enrollment';
const mfaVoiceEnrollment = new MfaVoiceEnrollment();
const handlePickCountryCode = async () => {
await mfaVoiceEnrollment.selectPhoneCountryCode();
};
別の認証方法を試せるようにします。import MfaVoiceEnrollment from '@auth0/auth0-acul-js/mfa-voice-enrollment';
const mfaVoiceEnrollment = new MfaVoiceEnrollment();
const handleTryAnotherMethod = async () => {
await mfaVoiceEnrollment.tryAnotherMethod();
};