Example
プロパティ
MFA WebAuthn Change Key Nickname 固有のデータ構造を持つ画面オブジェクトです。
メソッド
Promise<void>
WebAuthn セキュリティキーの新しいニックネームを送信します。
このアクションは、ユーザーが新しいニックネームを入力して「保存」または「続行」ボタンをクリックする操作に対応します。
SDK は、この新しいニックネームを Auth0 の
/u/mfa-webauthn-change-key-nickname エンドポイントに POST します。新しいニックネームが有効で、更新に成功した場合、Auth0 は通常、ユーザーを
次の適切な画面 (例: MFA 認証要素管理画面に戻る、または成功確認画面) にリダイレクトします。
ニックネームが無効な場合 (例: 空、長すぎる、短すぎる) 、Auth0 は
mfa-webauthn-change-key-nickname 画面を再レンダリングし、SDK の
コンテキスト内の transaction.errors 配列がバリデーション失敗の詳細で更新されます。フォーム送信が開始されると解決される Promise です。
解決時に直接データが返されることはありません。通常はリダイレクトまたは
ページの再レンダリングが発生するためです。例外
payload.nickname が指定されていない場合、または文字列でない場合はエラーをスローします。
また、送信中に FormHandler で回復不能な問題 (例: ネットワークエラー) が発生した場合も同様です。
Auth0 からのバリデーションエラー (無効なニックネームなど) は JavaScript エラーとしてはスローされず、
操作後に this.transaction.errors に反映されます。Example