メインコンテンツへスキップ
MfaWebAuthnNotAvailableError
Example
// Assuming 'sdk' is an instance of MfaWebAuthnNotAvailableError
try {
  await sdk.tryAnotherMethod();
  // 成功すると、Auth0 は通常 MFA 要素選択画面へのリダイレクトを処理します。
} catch (error) {
  console.error('Failed to initiate "try another method":', error);
  // Update UI to inform the user about the failure to switch methods.
}

コンストラクター

MfaWebAuthnNotAvailableError
Constructor
新しい MfaWebAuthnNotAvailableError クラスのインスタンスを初期化します。 グローバル universal_login_context から必要なコンテキスト(画面、トランザクションなど)を取得します。

スロー

Universal Login コンテキストが利用できない場合、またはコンテキスト内の画面名が MfaWebAuthnNotAvailableError.screenIdentifier と一致しない場合にスローされます。

プロパティ

branding
client
organization
prompt
screen
tenant
transaction
untrustedData
user
screenIdentifier
string
static

メソッド

getErrors
コンテキストからトランザクションのエラー配列を取得します。存在しない場合は空の配列を返します。トランザクションコンテキストに含まれるエラーオブジェクトの配列です。
tryAnotherMethod
Promise<void>
現在使用しているデバイスやブラウザで WebAuthn が利用できない、またはサポートされていない場合に、ユーザーが別の多要素認証(MFA)手段を選択できるようにします。 このアクションは、ユーザーを他に利用可能または登録済みの MFA 要素の中から選択できる画面に移動させます。「pick-authenticator」アクションが正常に送信されると解決される Promise です。

スロー

フォーム送信に失敗した場合(例: ネットワークの問題、サーバー側のバリデーションエラー)にエラーをスローします。
Example
// 'sdk' が MfaWebAuthnNotAvailableError のインスタンスであると仮定します
try {
  await sdk.tryAnotherMethod();
  // 成功時には、Auth0 が通常 MFA 要素選択画面へのリダイレクトを処理します。
} catch (error) {
  console.error('別の方法の開始に失敗しました:', error);
  // ユーザーに方法の切り替えに失敗したことを通知するように UI を更新します。
}