MFA リカバリーコード登録画面の機能を実装するクラスです。
この画面は、ユーザーが MFA(多要素認証)のリカバリーコードを使用して登録する必要がある場合に表示されます。
import MfaRecoveryCodeEnrollment from '@auth0/auth0-acul-js/mfa-recovery-code-enrollment';
const mfaRecoveryCodeEnrollmentManager = new MfaRecoveryCodeEnrollment();
const continueEnrollment = async (payload) => {
try {
await mfaRecoveryCodeEnrollmentManager.continue(payload);
console.log('Enrollment continued successfully.');
} catch (error) {
console.error('Error continuing enrollment:', error);
}
};
MfaRecoveryCodeEnrollment
MfaRecoveryCodeEnrollment 画面のインスタンスを作成します。
ユーザーがリカバリーコードを保存したことを確認したと宣言するメソッドです。
このアクションは、ユーザーがリカバリーコードを保存したと明示したときにトリガーされます。
認証フローの次の画面へリダイレクトします。アクションが正常に送信されると解決される Promise です。import MfaRecoveryCodeEnrollment from '@auth0/auth0-acul-js/mfa-recovery-code-enrollment';
const mfaRecoveryCodeEnrollmentManager = new MfaRecoveryCodeEnrollment();
const continueEnrollment = async (payload) => {
try {
await mfaRecoveryCodeEnrollmentManager.continue(payload);
console.log('Enrollment continued successfully.');
} catch (error) {
console.error('Error continuing enrollment:', error);
}
};
送信に失敗した場合は、エラーで reject されます。
コンテキストからトランザクションのエラー配列を取得します。存在しない場合は空の配列を返します。トランザクションコンテキストから取得されるエラーオブジェクトの配列です。