Example
プロパティ
MFA WebAuthn Platform Enrollment に固有のデータ構造を持つ画面オブジェクト。
メソッド
Promise<void>
ユーザーが現在のデバイスで WebAuthn プラットフォーム登録を拒否できるようにします。
このアクションは、この特定のデバイスではプラットフォーム認証器を使用したくないことを示します。拒否アクションが正常に送信されると解決される Promise です。
Throws
送信に失敗した場合はエラーをスローします。Example
Promise<void>
WebAuthn の
navigator.credentials.create() の実行中に発生したブラウザー側エラーを報告します。
このメソッドは、エラーの詳細をサーバーに送信します。エラーレポートが正常に送信されると解決される Promise です。Throws
送信に失敗した場合はエラーをスローします。Example
Promise<void>
ユーザーが WebAuthn プラットフォーム登録を後で行えるよう、一時的に延期します。
このアクションは通常、後で登録するようユーザーに再度通知されることを意味します。スヌーズアクションが正常に送信されると解決される Promise です。
Throws
送信に失敗した場合はエラーをスローします。Example
Promise<void>
this.screen.publicKey で利用可能な公開鍵オプションを使用して
WebAuthn プラットフォームのクレデンシャル作成プロセスを開始し、
生成されたクレデンシャルをサーバーに送信します。
このメソッドは内部で createPasskeyCredentials (navigator.credentials.create() をラップしたもの) を呼び出します。クレデンシャルが正常に作成され、送信されると解決される Promise です。Throws
this.screen.publicKey が利用できない場合、createPasskeyCredentials が失敗した場合
(例: ユーザーによるキャンセル、ハードウェアの問題) 、またはサーバーへの送信が失敗した場合に
エラーをスローします。Example