---
url: 'https://www.corbado.com/ja/blog/parallels-passkeys-cda'
title: 'Parallelsとパスキー：MacのWindows 11 VMでのクロスデバイス認証のテスト'
description: 'Mac上のParallelsのWindows 11 VMで、外部Bluetoothアダプターを使用してパスキーによるクロスデバイス認証（CDA）を設定およびテストする方法を解説します。'
lang: 'ja'
author: 'Vincent Delitz'
date: '2026-07-27T08:26:20.903Z'
lastModified: '2026-07-27T08:31:21.566Z'
keywords: 'Parallels, 仮想マシン, VM, パスキー, クロスデバイス認証, Windows 11, Mac, CDA'
category: 'WebAuthn Know-How'
---

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

## Key Facts

- 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がよく使用されます。

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

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

現在、Parallelsの実装はパスキーCDAで[機能しない](https://forum.parallels.com/tags/passkeys/)ため、これを実行する方法を見ていきましょう。

## 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変換アダプターが必要になります。

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

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

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

![parallels desktop preferences](https://www.corbado.com/website-assets/parallels_desktop_preferences_02eef6a59a.png)

- 環境設定ウィンドウで、BluetoothアダプターをWindows 11 VMに割り当て、VMの実行中は常に利用できるようにします。

4. **Windows 11 VMの再起動**：アダプターを割り当てた後、VMを再起動して、アダプターに必要なドライバーを適切に検出してインストールできるようにします。

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

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

![allow parallels access to external bluetooth adapter](https://www.corbado.com/website-assets/Allow_USB_d2c7c80b1e.png)

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

[Watch on YouTube](https://www.youtube.com/watch?v=0hRYXHESA24)

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

CDA認証が機能するかどうかをすぐに確認したい場合は、[Passkeys Debugger](https://www.passkeys-debugger.io/)を使用してください。

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

![test cross device authentication debugger](https://www.corbado.com/website-assets/test_cross_device_authentication_debugger_dae17c14c6.png)

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

![windows hello cda test](https://www.corbado.com/website-assets/windows_hello_cda_test_eefae3358c.png)

3. 「iPhone、iPad、またはAndroidデバイス（iPhone, iPad or Android device）」を選択します。

![qr code testing webauthn](https://www.corbado.com/website-assets/qr_code_testing_webauthn_a6df605465.png)

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

![windows hello connection confirmation](https://www.corbado.com/website-assets/windows_hello_connection_confirmation_f744b3b86b.png)

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

![face id passkey list](https://www.corbado.com/website-assets/face_id_passkey_list_7a3869e0e1.png)

6. パスキーセレモニーが完了すると、Passkeys Debuggerで結果を確認できます。以下は、私たちの[テスト](https://www.passkeys-debugger.io/?options=eyJhc3NlcnRpb25SZXNwb25zZSI6eyJpZCI6ImdHeGxNNWpUSG9EbkZqaUcxYkg4NUdCNXpGSSIsInJhd0lkIjoiZ0d4bE01alRIb0RuRmppRzFiSDg1R0I1ekZJIiwidHlwZSI6InB1YmxpYy1rZXkiLCJhdXRoZW50aWNhdG9yQXR0YWNobWVudCI6ImNyb3NzLXBsYXRmb3JtIiwicmVzcG9uc2UiOnsiYXV0aGVudGljYXRvckRhdGEiOiJQcFpybC1XcXQtT0ZmQnB5eTJTcmFOMW03TFQwR1pPUndHQTctNnVqWWtNZEFBQUFBQSIsImNsaWVudERhdGFKU09OIjoiZXlKMGVYQmxJam9pZDJWaVlYVjBhRzR1WjJWMElpd2lZMmhoYkd4bGJtZGxJam9pWHpWV2NqazFaVmhaYWtGMVpqWklaSEZNZDJka1pXOTNWekI1VVhkNE1HRlVOakpWYjFwdWJuUlFPQ0lzSW05eWFXZHBiaUk2SW1oMGRIQnpPaTh2ZDNkM0xuQmhjM05yWlhsekxXUmxZblZuWjJWeUxtbHZJaXdpWTNKdmMzTlBjbWxuYVc0aU9tWmhiSE5sZlEiLCJzaWduYXR1cmUiOiJNRVFDSUhZbmdVSXRUX2NZMFVOU2FscGoxWGtabTBSd0RjcEc2cjVQWXR5RkNrUktBaUFjYmRNZ2dhbWRfMXp6RDQ3MHNoMGJaOEt4V1gzOHduNEJWT2R1Uy1UVXN3IiwidXNlckhhbmRsZSI6ImZLR3pOSlNwOElsa0ZHV0Ywb19XdlhHc0tlYU9iWmNOdkxpTnRTcHhZa2cifX0sInBhc3NrZXlDcmVhdGlvbkZvcm1TdGF0dXMiOnsidXNlclZlcmlmaWNhdGlvbiI6InJlcXVpcmVkIiwiYXV0aGVudGljYXRvckF0dGFjaG1lbnQiOiJwbGF0Zm9ybSIsInJlc2lkZW50S2V5IjoicHJlZmVycmVkIiwiYXR0ZXN0YXRpb25UeXBlIjoiZGlyZWN0IiwidXNlcm5hbWUiOiJVc2VyLTIwMjQtMDktMjAiLCJoaW50cyI6W119LCJwYXNza2V5TG9naW5Gb3JtU3RhdHVzIjp7InVzZXJWZXJpZmljYXRpb24iOiJyZXF1aXJlZCIsImNyZWRlbnRpYWxJZCI6IiIsInRyYW5zcG9ydHMiOiJbXSIsImF1dG9maWxsIjpmYWxzZSwidXNlcm5hbWUiOiJVc2VyLTIwMjQtMDktMjAiLCJoaW50cyI6W119LCJzdXBwb3J0c0JsdWV0b290aCI6dHJ1ZSwic3VwcG9ydHNDbGllbnRIaW50cyI6dHJ1ZSwic3VwcG9ydHNDbGllbnRDYXBhYmlsaXRpZXMiOmZhbHNlLCJzdXBwb3J0c1BsYXRmb3JtIjp0cnVlLCJzdXBwb3J0c1dlYkF1dGhuIjp0cnVlLCJzdXBwb3J0c0F1dG9GaWxsIjp0cnVlLCJ1c2VyQWdlbnQiOiJ7XG4gIFwiYnJvd3NlckJyYW5kXCI6IFwiQ2hyb21lXCIsXG4gIFwiYnJvd3NlclZlcnNpb25cIjogXCIxMjkuMC4wLjBcIixcbiAgXCJhcmNoaXRlY3R1cmVcIjogXCJhbWQ2NFwiLFxuICBcInBsYXRmb3JtXCI6IFwiV2luZG93c1wiLFxuICBcInBsYXRmb3JtVmVyc2lvblwiOiBcIjEwXCIsXG4gIFwiZGV2aWNlVHlwZVwiOiBcInVuZGVmaW5lZFwiLFxuICBcIm1vZGVsXCI6IFwidW5kZWZpbmVkXCJcbn0iLCJjbGllbnRIaW50cyI6IntcbiAgXCJ2ZXJzaW9uTGlzdFwiOiBbXG4gICAge1xuICAgICAgXCJicmFuZFwiOiBcIkdvb2dsZSBDaHJvbWVcIixcbiAgICAgIFwidmVyc2lvblwiOiBcIjEyOS4wLjY2NjguNThcIlxuICAgIH0sXG4gICAge1xuICAgICAgXCJicmFuZFwiOiBcIk5vdD1BP0JyYW5kXCIsXG4gICAgICBcInZlcnNpb25cIjogXCI4LjAuMC4wXCJcbiAgICB9LFxuICAgIHtcbiAgICAgIFwiYnJhbmRcIjogXCJDaHJvbWl1bVwiLFxuICAgICAgXCJ2ZXJzaW9uXCI6IFwiMTI5LjAuNjY2OC41OFwiXG4gICAgfVxuICBdLFxuICBcImFyY2hpdGVjdHVyZVwiOiBcImFybVwiLFxuICBcInBsYXRmb3JtXCI6IFwiV2luZG93c1wiLFxuICBcInBsYXRmb3JtVmVyc2lvblwiOiBcIjE1LjAuMFwiLFxuICBcIm1vYmlsZVwiOiBmYWxzZSxcbiAgXCJtb2RlbFwiOiBcIlwiXG59In0%3D)へのリンクです。

![cda parsed assertion response](https://www.corbado.com/website-assets/cda_parsed_assertion_response_1417d05401.png)

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

## 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氏](https://www.linkedin.com/in/cnhcnh/)に特に感謝します。

## よくある質問

### パスキーのクロスデバイス認証が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デバイスが必要です。
