이 페이지는 자동 번역되었습니다. 영어 원문은 여기.

Passkeys 치트시트. passkey 프로그램을 위한 실무 가이드, 도입 패턴, KPI.
패스키 인증을 개발할 때 중요한 구성 요소 중 하나는 QR 코드를 통한 교차 기기 인증(CDA)을 테스트하는 것입니다. 운영 체제가 핵심 기능을 처리하지만, 교차 기기 인증을 완료한 후 사용자에게 로컬 패스키 생성을 요청하는 등 다양한 대화상자와 추가 단계가 필요할 수 있습니다. 이러한 차이로 인해 테스트해야 할 플로우에 변형이 발생합니다. 가장 중요한 테스트 플로우는 Android / iPhone -> Windows입니다. 물론 최종 테스트는 실제 Windows 11 기기에서 수행해야 하지만, 개발 중에는 주로 macOS 기기에서 Parallels 가상화를 사용합니다.
15분 안에 무료 passkey assessment를 받아보세요.
Mac에서 Parallels 패스키 CDA 테스트하기
Parallels, 특히 Mac에서 실행되는 Windows 11 가상 머신에서 테스트할 때 패스키를 통한 교차 기기 인증(CDA)은 어떻게 작동할까요?
현재 Parallels 구현은 패스키 CDA와 작동하지 않으므로 이를 해결하는 방법을 알아보겠습니다.
Mac에서 실행되는 Windows 11 / Parallels에서 패스키로 교차 기기 인증(CDA)을 시작하기 전에 환경을 올바르게 설정해야 합니다. 시작하기 위한 단계별 가이드는 다음과 같습니다.
아직 Parallels에 Windows 11을 설치하지 않았다면 먼저 설치해야 합니다. ARM 빌드가 없기 때문에 Windows 10을 설치하는 것은 더 이상 불가능합니다. Parallels는 Apple Silicon(M1/M2)이 탑재된 Mac에서만 Windows 11을 지원합니다. 접근 가능한 라이선스가 있는 경우 Windows 11이 자동으로 제공됩니다.
macOS Bluetooth 어댑터를 사용하는 것은 작동하지 않습니다. Parallels는 이 기능에 Mac의 내장 Bluetooth를 사용할 수 없으므로, 패스키를 통해 CDA를 테스트하려면 외부 Bluetooth 5.0 어댑터가 필요합니다. 필요한 항목은 다음과 같습니다.
최신 뉴스를 위해 Passkeys Substack을 구독하세요.
Windows 11 VM에서 사용할 Bluetooth 어댑터를 설정하려면 다음 단계를 따르세요.
Windows VM이 Bluetooth 어댑터에 처음 접근하려고 할 때 macOS가 이 작업의 확인을 요청할 수 있습니다. Bluetooth 어댑터가 VM 내에서 올바르게 작동할 수 있도록 접근을 허용하고 “항상 허용(Always Allow)”을 클릭하세요.
이 단계를 완료하면 Windows 11 VM이 패스키 테스트에 필요한 Bluetooth 기반 교차 기기 인증을 수행할 준비가 됩니다.
CDA 인증이 작동하는지 빠르게 확인하려면 Passkeys Debugger를 사용하세요.
아래에서 볼 수 있듯이 authenticatorAttachment가 cross-platform으로 설정되어 있으며, 우리는 Windows 11 VM에서 성공적으로 CDA를 완료했습니다.
Passkeys Debugger에서 passkey 흐름을 실험하세요.
Parallels에서 실행되는 Windows 11 가상 머신에서 패스키로 교차 기기 인증(CDA)을 테스트하는 것은 가능하지만, 약간의 추가 하드웨어 설정이 필요합니다. Parallels는 플랫폼 인증자 테스트에 좋은 환경을 제공하지만, Mac의 내장 Bluetooth가 가진 한계로 인해 CDA 프로세스가 기본적으로 작동하지 않습니다. 따라서 블로그 포스트의 시작에서 제기된 질문인
Parallels, 특히 Mac에서 실행되는 Windows 11 가상 머신에서 테스트할 때 패스키를 통한 교차 기기 인증(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는 대규모로 consumer authentication을 운영하는 CIAM 팀을 위한 Authentication Intelligence Platform입니다. IDP 로그와 일반 analytics 도구가 보여주지 못하는 것을 볼 수 있게 해드립니다: 어떤 디바이스, OS 버전, 브라우저, credential manager가 passkey를 지원하는지, 왜 등록이 로그인으로 이어지지 않는지, WebAuthn 플로우가 어디서 실패하는지, OS나 브라우저 업데이트가 언제 조용히 로그인을 망가뜨리는지 — Okta, Auth0, Ping, Cognito 또는 자체 IDP를 교체하지 않고도 전부 파악할 수 있습니다. 두 가지 제품: Corbado Observe는 passkey 및 다른 모든 로그인 방식에 대한 observability를 더합니다. Corbado Connect는 analytics가 내장된 managed passkey를 제공합니다 (기존 IDP와 함께). VicRoads는 Corbado로 500만+ 사용자에게 passkey를 운영하고 있습니다 (passkey 활성화율 +80%). Passkey 전문가와 상담하기 →
Parallels는 패스키 교차 기기 인증을 위해 Mac의 내장 Bluetooth 어댑터를 사용할 수 없습니다. 이는 가상화 계층의 근본적인 한계로, 외부 Bluetooth 어댑터가 연결되어 VM에 할당되지 않으면 QR 코드를 통한 CDA가 실패합니다.
ASUS USB-BT500과 같은 USB Bluetooth 5.0 어댑터와 최신 Mac에 연결할 수 있는 USB - USB-C 어댑터가 필요합니다. 플러그를 꽂은 후에는 어댑터가 Parallels Desktop 환경설정에서 Windows 11 VM에 할당되어야 하며, macOS는 항상 VM이 기기에 접근할 수 있도록 허용 설정되어야 합니다.
패스키 의식을 완료한 후, assertion 응답의 authenticatorAttachment 값이 'cross-platform'으로 설정되었는지 확인합니다. 파싱된 전체 assertion 응답을 보여주는 passkeys-debugger.io의 Passkeys Debugger를 사용하여 이를 검사할 수 있습니다.
아니요. Parallels는 Apple Silicon(M1/M2)이 탑재된 Mac에서 Windows 11만 지원하며 Windows 10의 ARM 빌드는 없습니다. 안정적인 Windows 10 패스키 CDA 테스트에는 실제 물리적 Windows 10 기기가 필요합니다.
관련 글
목차