Get your free and exclusive +45-page Authentication Analytics Whitepaper
Вернуться к обзору

Ключи доступа в Parallels: кросс-девайс аутентификация на Windows 11

Узнайте, как настроить и протестировать кросс-девайс аутентификацию (CDA) с помощью ключей доступа на виртуальной машине Windows 11 в Parallels на Mac.

Vincent Delitz
Vincent Delitz

Создано: 20 сентября 2024 г.

Обновлено: 27 июля 2026 г.

Ключи доступа в Parallels: кросс-девайс аутентификация на Windows 11

Эта страница переведена автоматически. Прочитайте оригинальную версию на английском здесь.

PasskeysCheatsheet Icon

Шпаргалка по Passkeys. Практические рекомендации, шаблоны внедрения и KPI для программ passkeys.

Получить шпаргалку
Ключевые факты
  • Встроенный Bluetooth в Parallels не может обеспечить кросс-девайс аутентификацию по ключам доступа на виртуальной машине Windows 11: нативный Bluetooth-адаптер Mac несовместим с этим процессом.
  • Для включения CDA по ключам доступа на виртуальной машине Windows 11 в Parallels требуется внешний USB-адаптер Bluetooth 5.0 (например, ASUS USB-BT500).
  • Адаптер должен быть назначен виртуальной машине в настройках Parallels Desktop, после чего виртуальную машину нужно перезагрузить, чтобы Windows могла обнаружить и установить необходимые драйверы.
  • Тестирование CDA в Windows 10 с помощью Parallels не может быть надежным: для получения точных результатов требуется реальное физическое оборудование с Windows 10.
  • Самый важный сценарий тестирования CDA с ключами доступа для проверки — это аутентификация с Android или iPhone в среде Windows.

1. Введение#

При разработке аутентификации по ключам доступа одним из ключевых компонентов является тестирование кросс-девайс аутентификации (CDA) с помощью QR-кода. Хотя операционная система обрабатывает основные функции, могут потребоваться различные диалоговые окна и дополнительные шаги, такие как предложение пользователям создать локальный ключ доступа после завершения кросс-девайс аутентификации. Эти различия приводят к вариациям в процессе, которые необходимо протестировать. Самый важный сценарий тестирования — Android / iPhone -> Windows. Конечно, окончательное тестирование должно проводиться на реальных устройствах с Windows 11, но на этапе разработки часто используется виртуализация Parallels на устройствах macOS.

PasskeyAssessment Icon

Получите бесплатную оценку passkey за 15 минут.

Записаться на бесплатную консультацию

Тестирование CDA с ключами доступа в Parallels на Mac

Как работает кросс-девайс аутентификация (CDA) с помощью ключей доступа при тестировании в Parallels, в частности на виртуальной машине Windows 11, запущенной на Mac?

Давайте выясним, как это можно сделать, потому что на данный момент реализация Parallels не работает с CDA по ключам доступа.

2. Настройка среды тестирования#

Прежде чем приступить к кросс-девайс аутентификации (CDA) с помощью ключей доступа на Windows 11 в Parallels на Mac, вам необходимо правильно настроить среду. Вот пошаговое руководство для начала:

2.1 Установка Parallels с Windows 11#

Если вы еще не установили Windows 11 в Parallels, вам нужно будет это сделать. Обратите внимание, что установка Windows 10 больше невозможна из-за отсутствия сборок для ARM. Parallels поддерживает только Windows 11 на Mac с Apple Silicon (M1/M2). Windows 11 автоматически доступна, если у вас есть лицензия.

2.2 Внешний Bluetooth-адаптер#

Использование Bluetooth-адаптера macOS не работает. Поэтому для тестирования CDA по ключам доступа необходим внешний адаптер Bluetooth 5.0, так как Parallels не может использовать встроенный Bluetooth Mac для этой функции. Вот что вам понадобится:

  • Адаптер: Приобретите стандартный USB-адаптер Bluetooth, например ASUS USB-BT500.
  • Переходник с USB на USB-C: Поскольку большинство USB-адаптеров Bluetooth не поддерживают USB-C, вам понадобится переходник с USB на USB-C для подключения его к вашему Mac.
Substack Icon

Подпишитесь на наш Passkeys Substack, чтобы получать новости.

Подписаться

2.3 Подключение и настройка адаптера#

Выполните следующие шаги для настройки Bluetooth-адаптера для использования с виртуальной машиной Windows 11:

  1. Подключите Bluetooth-адаптер: Вставьте Bluetooth-адаптер в переходник USB-C, а затем подключите его к вашему Mac.
  2. Разрешите подключение: Когда macOS предложит вам, разрешите подключение к внешнему Bluetooth-устройству.
  3. Назначьте адаптер виртуальной машине:
    • Откройте Parallels. Затем перейдите в Parallels Desktop Preferences (Настройки Parallels Desktop).

  • В окне настроек назначьте Bluetooth-адаптер виртуальной машине Windows 11, чтобы он всегда был доступен при работе виртуальной машины.
  1. Перезагрузите виртуальную машину Windows 11: После назначения адаптера перезагрузите виртуальную машину, чтобы она могла правильно обнаружить и установить необходимые драйверы для адаптера.

2.4 Разрешение доступа к Bluetooth на Mac#

При первой попытке виртуальной машины Windows получить доступ к Bluetooth-адаптеру macOS может попросить вас подтвердить это действие. Обязательно разрешите доступ, чтобы Bluetooth-адаптер мог корректно работать внутри виртуальной машины, и нажмите «Always Allow» (Всегда разрешать):

После выполнения этих шагов ваша виртуальная машина Windows 11 будет готова к выполнению кросс-девайс аутентификации по Bluetooth, необходимой для тестирования ключей доступа.

3. Тестирование процесса кросс-девайс аутентификации (CDA)#

Если вы хотите быстро проверить, работает ли ваша CDA аутентификация, воспользуйтесь Passkeys Debugger.

  1. Возьмите мобильный телефон и перейдите на сайт https://www.passkeys-debugger.io. Создайте ключ доступа с настройками по умолчанию:

  1. Откройте Chrome в Windows 11 в режиме инкогнито, переключитесь с вкладки Passkey Creation на вкладку Passkey Login и нажмите Start Passkey Login

  1. Выберите «iPhone, iPad or Android device»

  1. После сканирования QR-кода вы увидите, что устройства подключены

  1. На вашем мобильном устройстве вы сможете выбрать созданный ключ доступа

  1. После завершения церемонии ключа доступа вы можете увидеть результаты в отладчике ключей доступа. Вот ссылка на наш тест.

Как видно ниже, для authenticatorAttachment установлено значение cross-platform, мы успешно завершили CDA на нашей виртуальной машине Windows 11.

Debugger Icon

Экспериментируйте с passkey-флоу в Passkeys Debugger.

Попробовать бесплатно

4. Заключение#

Тестирование кросс-девайс аутентификации (CDA) с помощью ключей доступа на виртуальной машине Windows 11, работающей в Parallels, возможно, но требует дополнительной настройки оборудования. Хотя Parallels предоставляет хорошую среду для тестирования платформенного аутентификатора, процесс CDA не будет работать по умолчанию из-за ограничений встроенного Bluetooth Mac. Таким образом, на вопрос:

Как работает кросс-девайс аутентификация (CDA) с помощью ключей доступа при тестировании в Parallels, в частности на виртуальной машине Windows 11, запущенной на Mac?

был дан ответ в этой статье блога.

Чтобы включить кросс-девайс аутентификацию (CDA) по ключам доступа на виртуальной машине Windows 11 в Parallels, необходим внешний USB-адаптер Bluetooth. Parallels не может использовать внутреннюю функцию Bluetooth Mac для этой цели, поэтому использование Bluetooth-адаптера (например, ASUS USB-BT500) является критическим шагом для обеспечения работы.

Следуя инструкциям по настройке адаптера и тестируя процессы работы с ключами доступа, вы сможете успешно завершить CDA на виртуальной машине Windows 11, подтвердив способность системы обрабатывать кросс-девайс аутентификацию. Из нашего опыта особенно важно тестировать также среды Windows 10; в настоящее время это надежно возможно только на реальных системах Windows 10.

Особая благодарность Кристоферу Харреллу (Christopher Harrell) за указание на правильное решение в рамках альянса FIDO.

Corbado

О Corbado

Corbado — это Authentication Intelligence Platform для CIAM-команд, обеспечивающих аутентификацию пользователей в крупных масштабах. Мы показываем то, что не видят логи IDP и общие инструменты аналитики: какие устройства, версии ОС, браузеры и менеджеры учётных данных поддерживают passkey, почему регистрации не превращаются в логины, где сбоит WebAuthn-поток и когда обновление ОС или браузера тихо ломает вход — всё это без замены Okta, Auth0, Ping, Cognito или вашего собственного IDP. Два продукта: Corbado Observe добавляет наблюдаемость для passkey и любых других способов входа. Corbado Connect даёт managed passkey со встроенной аналитикой (рядом с вашим IDP). VicRoads использует passkey для более чем 5 млн пользователей с Corbado (+80 % активации passkey). Поговорить с экспертом по passkey

Часто задаваемые вопросы#

Почему кросс-девайс аутентификация с помощью ключей доступа не работает в Parallels по умолчанию?#

Parallels не может использовать встроенный Bluetooth-адаптер Mac для кросс-девайс аутентификации (CDA) по ключам доступа. Это фундаментальное ограничение уровня виртуализации, означающее, что CDA через QR-код не сработает, пока внешний Bluetooth-адаптер не будет подключен и назначен виртуальной машине.

Какое оборудование необходимо для тестирования CDA по ключам доступа на виртуальной машине Windows 11 в Parallels?#

Вам понадобится USB-адаптер Bluetooth 5.0, такой как ASUS USB-BT500, и переходник с USB на USB-C для подключения его к современному Mac. После подключения адаптер должен быть назначен виртуальной машине Windows 11 в настройках Parallels Desktop, а в macOS должно быть разрешено виртуальной машине всегда обращаться к этому устройству.

Как убедиться, что кросс-девайс аутентификация с помощью ключа доступа прошла успешно в среде Parallels?#

После завершения церемонии использования ключа доступа убедитесь, что значение authenticatorAttachment в ответе на утверждение (assertion) установлено в 'cross-platform'. Вы можете проверить это с помощью Passkeys Debugger на сайте passkeys-debugger.io, где отображается полный разобранный ответ.

Можно ли использовать Parallels для тестирования сценариев работы с ключами доступа на Windows 10?#

Нет. Parallels поддерживает только Windows 11 на Mac с Apple Silicon (M1/M2), а сборок Windows 10 для ARM не существует. Для надежного тестирования CDA с ключами доступа в Windows 10 требуется реальное физическое устройство с Windows 10.

Посмотрите, как Corbado вписывается во внедрение passkeys и текущий стек аутентификации.

Открыть Console

Поделиться статьей


LinkedInTwitterFacebook