WebAuthn: 認証システムをエミュレートする

Fawaz Mohammad 氏
Fawaz Mohammad
ソフィア・エメリアノバ
Sofia Emelianova

ソフトウェアベースの仮想認証システムの作成や操作には、Chrome DevTools の [WebAuthn] タブを使用します。

[WebAuthn] タブを開く

  1. デモページなどの WebAuthn を使用するページにアクセスします(ログインしてページにアクセスしてください)。
  2. DevTools を開きます
  3. その他のオプション その他 > [その他のツール] > [WebAuthn] をクリックして [WebAuthn] タブを開きます。

[WebAuthn] タブ

仮想認証システム環境を有効にする

  1. [WebAuthn] タブで、[仮想認証システム環境を有効にする] チェックボックスをオンにして有効にします。
  2. 有効にすると、[新しい認証システム] セクションが表示されます。

仮想認証システム環境を有効にする

仮想認証システムを追加する

新しい仮想認証システムを追加するには:

  1. [新しい認証システム] セクションで、次のオプションを構成します。

    1. プロトコル: ctap2(クライアントから認証システムへのプロトコル)または u2f(ユニバーサル 2 要素)
    2. トランスポート: usbnfcble、または internal
    3. 常駐鍵をサポート
    4. ユーザー確認のサポート
    5. 大規模な blob をサポート、常駐キーをサポートする ctap2 プロトコルでのみ利用可能

    例:

    新しい仮想認証システムを追加します。

  2. [追加] ボタンをクリックします。

  3. 新しく作成した認証システムのセクションが表示されます。 Authenticator

[認証システム] セクションには、[認証情報] テーブルがあります。認証情報が認証システムに登録されるまで、テーブルは空です。

認証情報がありません

新しい認証情報を登録する

新しい認証情報を登録するには、WebAuthn を使用するウェブページ(デモページなど)が必要です。

  1. デモページで [Register new credential] をクリックします。
  2. [WebAuthn] タブの [認証情報] テーブルに新しい認証情報が追加されました。

認証情報を表示する

デモページでは、[Authenticate] ボタンを複数回クリックできます。[認証情報] テーブルを確認します。それに応じて、認証情報の [Sign Count] が増加します。

認証情報のエクスポートと削除

認証情報をエクスポートまたは削除するには、[エクスポート] ボタンまたは [削除] ボタンをクリックします。

認証情報をエクスポート、削除する

認証システムの名前を変更する

  1. 認証システムの名前を変更するには、その認証システムの名前の横にある [編集] ボタンをクリックします。
  2. 名前を編集し、Enter キーを押して変更を保存します。

認証システムの名前を変更する

認証システムを有効にする

新しく作成された認証システムは自動的にアクティブに設定されます。DevTools は、任意の時点でアクティブな仮想認証システムを 1 つだけサポートします。

認証を無効にするには、現在アクティブな認証システムを削除してください。

認証システムを有効にするには、対応する [有効] ラジオボタンを選択します。

有効な認証システムを設定

仮想認証システムを削除する

仮想認証システムを削除するには、その [Remove] ボタンをクリックします。

認証システムを削除