メインコンテンツへスキップ
MFA リカバリーコード登録画面の機能を実装するクラスです。 この画面は、ユーザーが MFA(多要素認証)のリカバリーコードを使用して登録する必要がある場合に表示されます。
Example
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
Constructor
MfaRecoveryCodeEnrollment 画面のインスタンスを作成します。

プロパティ

branding
client
organization
prompt
screen
tenant
transaction
untrustedData
user
screenIdentifier
string

メソッド

continue
Promise<void>
ユーザーがリカバリーコードを保存したことを確認したと宣言するメソッドです。 このアクションは、ユーザーがリカバリーコードを保存したと明示したときにトリガーされます。 認証フローの次の画面へリダイレクトします。アクションが正常に送信されると解決される Promise です。
Example
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 されます。
getErrors
コンテキストからトランザクションのエラー配列を取得します。存在しない場合は空の配列を返します。トランザクションコンテキストから取得されるエラーオブジェクトの配列です。