Skip to main content
MfaWebAuthnRoamingChallengeMembers
Example

プロパティ

画面固有のプロパティとデータ (WebAuthnのチャレンジオプションを含む) 。

メソッド

Promise<void>
特定の WebAuthn API エラーを Auth0 に報告します。 このメソッドは、navigator.credentials.get()verify() で自動処理されない形で失敗した場合、または開発者が別のアクションを試す前に 明示的にエラーを報告したい場合に使用します。 エラーの詳細は action: "showError::{errorDetails}" とともに送信されます。エラー報告の送信完了時に resolve される Promise。

例外

フォームの送信に失敗した場合はエラーをスローします。
Example
Promise<void>
ユーザーが WebAuthn チャレンジ を中止し、別の MFA方式 を選択できるようにします。 このアクションは action: "pick-authenticator" を Auth0 に送信し、 ユーザーを MFA 認証要素の選択画面へ移動させます。アクションの送信完了時に resolve される Promise。

例外

フォームの送信に失敗した場合はエラーをスローします。
Example
Promise<void>
screen.data.publicKeyChallengeOptions で指定されたオプションを使って navigator.credentials.get() を呼び出し、WebAuthn チャレンジ を開始します。 成功した場合は、生成された credential を action: "default" とともに Auth0 に送信します。 navigator.credentials.get() が既知の WebAuthn API エラー (NotAllowedError など) で失敗した場合、 このメソッドは内部で reportWebAuthnError を呼び出して Auth0 に通知します。検証試行の送信完了時に resolve される Promise。 通常、成功時はリダイレクトされるため、データは直接返されません。

例外

screen.data.publicKeyChallengeOptions がない場合、 navigator.credentials.get() が予期しないエラーで失敗した場合、 または Auth0 へのフォーム送信に失敗した場合はエラーをスローします。
Example