Skip to main content
MfaWebAuthnPlatformEnrollmentMembers
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