reset-password-mfa-voice-challenge 画面の機能を実装するクラスです。
const reset = new ResetPasswordMfaVoiceChallenge();
await reset.continue({ code: '123456' });
ResetPasswordMfaVoiceChallenge
ResetPasswordMfaVoiceChallenge 画面マネージャーのインスタンスを生成します。
指定されたコードを使用して、音声チャレンジを続行します。チャレンジが送信されると解決される Promise です。const reset = new ResetPasswordMfaVoiceChallenge();
await reset.continue({ code: '123456' });
コンテキストからトランザクションエラーの配列を取得します。存在しない場合は空の配列を返します。トランザクションコンテキストからのエラーオブジェクトの配列です。
音声通話でコードを再送信します。コードが再送信されると解決される Promise です。
リクエストに含める任意のカスタムオプションを指定できます。
Utility Featureこの画面向けの、タイムアウト管理付きの再送機能を取得します。startResend メソッドを持つ ResendControl オブジェクトです。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');
}
});
// ユーザーが再送ボタンをクリックしたときに startResend を呼び出します
startResend();
SMS 認証に切り替えます。アクションが完了すると解決される Promise です。
リクエストに含める任意のカスタムオプションを指定できます。
ユーザーが別の MFA(多要素認証)手段を試せるようにします。リクエストが送信されると解決される Promise です。
リクエストに含める任意のカスタムオプションを指定できます。