Get your free and exclusive +45-page Authentication Analytics Whitepaper
概要に戻る

Parallelsとパスキー:MacのWindows 11 VMでのクロスデバイス認証のテスト

Mac上のParallelsのWindows 11 VMで、外部Bluetoothアダプターを使用してパスキーによるクロスデバイス認証(CDA)を設定およびテストする方法を解説します。

Vincent Delitz
Vincent Delitz

作成日: 2024年9月20日

更新日: 2026年7月27日

Parallelsとパスキー:MacのWindows 11 VMでのクロスデバイス認証のテスト

このページは自動翻訳されています。英語の原文は こちら.

PasskeysCheatsheet Icon

Passkeysチートシート. パスキープログラム向けの実践ガイド、展開パターン、KPI。

チートシートを入手
重要なポイント
  • Windows 11 VMでパスキーのクロスデバイス認証を有効にするには、Parallels内蔵のBluetoothは使用できません。MacのネイティブBluetoothアダプターはこのフローと互換性がないためです。
  • ParallelsのWindows 11 VMでパスキー経由のCDAを有効にするには、外部USB Bluetooth 5.0アダプター(ASUS USB-BT500など)が必要です。
  • アダプターをParallels Desktop環境設定でVMに割り当て、Windowsが必要なドライバーを検出してインストールできるように、VMを再起動する必要があります。
  • Windows 10でのCDAテストはParallels経由では確実に実行できません。正確な結果を得るには、実際の物理的なWindows 10ハードウェアが必要です。
  • 検証すべき最も重要なパスキーCDAテストフローは、AndroidまたはiPhoneからWindows環境への認証です。

1. はじめに#

パスキー認証を開発する際、主要なコンポーネントの1つとなるのが、QRコードを使用したクロスデバイス認証(CDA)のテストです。オペレーティングシステムがコア機能を処理しますが、クロスデバイス認証を完了した後にローカルパスキーの作成をユーザーに求めるなど、さまざまなダイアログや追加の手順が必要になる場合があります。これらの違いにより、テストしなければならないフローにバリエーションが生じます。最も重要なテストフローは、Android / iPhoneからWindowsへの認証です。もちろん、最終的なテストは実際のWindows 11デバイスで実施する必要がありますが、開発中はmacOSデバイス上のParallels Virtualizationがよく使用されます。

PasskeyAssessment Icon

15分で無料のパスキー評価を受けられます。

無料相談を予約

MacでのParallelsパスキーCDAテスト

Mac上で動作するWindows 11仮想マシンなど、Parallels上でテストする場合、パスキー経由のクロスデバイス認証(CDA)はどのように機能するのでしょうか。

現在、Parallelsの実装はパスキーCDAで機能しないため、これを実行する方法を見ていきましょう。

2. テスト環境のセットアップ#

Macで実行されているWindows 11 / Parallels上で、パスキーを使用したクロスデバイス認証(CDA)を開始する前に、環境を適切にセットアップする必要があります。開始するためのステップバイステップのガイドは以下の通りです。

2.1 Windows 11でのParallelsのインストール#

ParallelsにWindows 11をまだインストールしていない場合は、インストールする必要があります。ARMビルドがないため、Windows 10のインストールはもはや現実的ではないことに注意してください。Parallelsは、Apple Silicon(M1/M2)を搭載したMacでのみWindows 11をサポートしています。ライセンスにアクセスできる場合は、Windows 11が自動的に利用可能になります。

2.2 外部Bluetoothアダプター#

**macOSのBluetoothアダプターを使用することはできません。**そのため、パスキー経由でCDAをテストするには、外部Bluetooth 5.0アダプターが必要です。Parallelsは、この機能にMacの内蔵Bluetoothを使用できないためです。必要なものは以下の通りです。

  • アダプター: ASUS USB-BT500などの標準的なUSB Bluetoothアダプターを購入します。
  • USB - USB-C変換アダプター: ほとんどのUSB BluetoothアダプターはUSB-Cをサポートしていないため、Macに接続するにはUSB - USB-C変換アダプターが必要になります。
Substack Icon

最新ニュースを受け取るためにPasskeys Substackを購読しましょう。

購読する

2.3 アダプターの接続と構成#

以下の手順に従って、Windows 11 VMで使用するBluetoothアダプターをセットアップします。

  1. Bluetoothアダプターの接続:BluetoothアダプターをUSB-C変換アダプターに挿入し、Macに接続します。
  2. 接続の許可:macOSでプロンプトが表示されたら、外部Bluetoothデバイスへの接続を許可します。
  3. VMへのアダプターの割り当て
    • Parallelsを開きます。次に、Parallels Desktop環境設定(Preferences)に移動します。

  • 環境設定ウィンドウで、BluetoothアダプターをWindows 11 VMに割り当て、VMの実行中は常に利用できるようにします。
  1. Windows 11 VMの再起動:アダプターを割り当てた後、VMを再起動して、アダプターに必要なドライバーを適切に検出してインストールできるようにします。

2.4 MacでのBluetoothアクセスの許可#

Windows VMが初めてBluetoothアダプターにアクセスしようとしたとき、macOSはこのアクションを確認するプロンプトを表示する場合があります。VM内でBluetoothアダプターが正しく機能するようにアクセスを許可し、「常に許可(Always Allow)」をクリックしてください。

これらの手順が完了すると、Windows 11 VMに、パスキーのテストに必要なBluetoothベースのクロスデバイス認証を実行するための環境が整います。

3. クロスデバイス認証(CDA)フローのテスト#

CDA認証が機能するかどうかをすぐに確認したい場合は、Passkeys Debuggerを使用してください。

  1. 携帯電話を取り出し、https://www.passkeys-debugger.ioに移動します。 デフォルト設定でパスキーを作成します。

  1. Windows 11のChromeをシークレットタブで開き、Passkey CreationタブからPasskey Loginタブに切り替えて、Start Passkey Loginをクリックします。

  1. 「iPhone、iPad、またはAndroidデバイス(iPhone, iPad or Android device)」を選択します。

  1. QRコードをスキャンすると、デバイスが接続されたことがわかります。

  1. モバイルデバイスで、作成したパスキーを選択できるようになります。

  1. パスキーセレモニーが完了すると、Passkeys Debuggerで結果を確認できます。以下は、私たちのテストへのリンクです。

以下に示すように、authenticatorAttachmentがcross-platformに設定されており、Windows 11 VMでのCDAが正常に完了したことがわかります。

Debugger Icon

Passkeys Debuggerでパスキーフローを試せます。

無料で試す

4. 結論#

Parallelsで実行されているWindows 11仮想マシン上で、パスキーを使用したクロスデバイス認証(CDA)をテストすることは可能ですが、追加のハードウェアセットアップが必要です。Parallelsはプラットフォームオーセンティケーターのテストに優れた環境を提供しますが、Macの内蔵Bluetoothの制限により、CDAプロセスはそのままでは機能しません。したがって、

Mac上で動作するWindows 11仮想マシンなど、Parallels上でテストする場合、パスキー経由のクロスデバイス認証(CDA)はどのように機能するのでしょうか。

という質問への回答は、このブログ記事で説明した通りです。

ParallelsのWindows 11 VMでパスキー経由のクロスデバイス認証(CDA)を有効にするには、外部USB Bluetoothアダプターが不可欠です。Parallelsは、この目的のためにMacの内部Bluetooth機能を活用できないため、Bluetoothアダプター(ASUS USB-BT500など)を使用することが、すべてを機能させるための重要なステップとなります。

アダプターのセットアップ手順に従い、パスキーフローをテストすることで、Windows 11 VM内でCDAを正常に完了でき、システムがクロスデバイス認証を処理できることを確認できます。私たちの経験上、Windows 10環境もテストすることが特に重要ですが、現時点では、実際のWindows 10システムを使用することでのみ確実にテスト可能です。

FIDO Alliance内で適切な解決策を教えていただいたChristopher Harrell氏に特に感謝します。

Corbado

Corbadoについて

Corbadoは、大規模なconsumer認証を運用するCIAMチームのためのAuthentication Intelligence Platformです。IDPのログや一般的なanalyticsツールでは見えないものを可視化します。どのデバイス、OSバージョン、ブラウザ、credential managerがpasskeyに対応しているか、なぜ登録がログインにつながらないのか、WebAuthnフローのどこで失敗するか、OSやブラウザのアップデートがいつ静かにログインを壊すか — Okta、Auth0、Ping、Cognito、あるいは自社IDPを置き換えることなく、すべてを把握できます。2つのプロダクト:Corbado Observepasskeyとその他あらゆるログイン方式のobservabilityを提供します。Corbado Connectanalytics内蔵のmanaged passkeyを追加します(既存のIDPと併用)。VicRoadsはCorbadoで500万人超のユーザーにpasskeyを提供しています(passkey有効化率+80%)。 Passkeyエキスパートに相談する

よくある質問#

パスキーのクロスデバイス認証がParallelsでそのまま機能しないのはなぜですか?#

Parallelsは、パスキーのクロスデバイス認証にMacの内蔵Bluetoothアダプターを使用できません。これは仮想化レイヤーの根本的な制限であり、外部Bluetoothアダプターが接続されてVMに割り当てられていない限り、QRコードによるCDAは失敗することを意味します。

Windows 11のParallels VMでパスキーCDAをテストするには、どのハードウェアが必要ですか?#

ASUS USB-BT500などのUSB Bluetooth 5.0アダプターと、それを最新のMacに接続するためのUSB - USB-C変換アダプターが必要です。接続後、Parallels Desktop環境設定でアダプターをWindows 11 VMに割り当て、macOSでVMがデバイスに常にアクセスできるように設定する必要があります。

パスキーのクロスデバイス認証がParallels環境で成功したことを確認するにはどうすればよいですか?#

パスキーセレモニーを完了した後、アサーションレスポンスのauthenticatorAttachment値が「cross-platform」に設定されていることを確認します。これは、解析されたアサーションレスポンス全体を表示する、passkeys-debugger.ioのPasskeys Debuggerを使用して検査できます。

Parallelsを使用してWindows 10でパスキーフローをテストできますか?#

いいえ。ParallelsはApple Silicon(M1/M2)を搭載したMac上のWindows 11のみをサポートしており、Windows 10のARMビルドはありません。信頼性の高いWindows 10のパスキーCDAテストには、実際の物理的なWindows 10デバイスが必要です。

Corbadoがパスキーの展開と既存の認証スタックにどう合うかを確認できます。

Consoleを見る

この記事を共有


LinkedInTwitterFacebook