Esta página se tradujo automáticamente. Lee la versión original en inglés aquí.

Hoja de referencia de Passkeys. Guías prácticas, patrones de despliegue y KPIs para programas de passkeys.
Al desarrollar la autenticación con claves de acceso, uno de los componentes clave es probar la autenticación cruzada (CDA) mediante un código QR. Aunque el sistema operativo maneja la funcionalidad principal, pueden ser necesarios varios cuadros de diálogo y pasos adicionales, como pedir a los usuarios que creen una clave de acceso local tras completar la autenticación cruzada. Estas diferencias dan como resultado variaciones en el flujo que deben ser probadas. El flujo de prueba más importante es Android / iPhone -> Windows. Por supuesto, las pruebas finales deben realizarse con dispositivos Windows 11 reales, pero durante el desarrollo, a menudo se utiliza la virtualización de Parallels en dispositivos macOS.
Obtén una evaluación gratuita de passkeys en 15 minutos.
Pruebas de CDA con claves de acceso de Parallels en Mac
¿Cómo funciona la autenticación cruzada (CDA) mediante claves de acceso al realizar pruebas en Parallels, específicamente en una máquina virtual de Windows 11 que se ejecuta en un Mac?
Veamos cómo se puede hacer esto, ya que en este momento la implementación de Parallels no funciona con la CDA de claves de acceso.
Artículos recientes
📖
Claves de acceso en Parallels: Prueba de autenticación cruzada en una máquina virtual de Windows 11 en Mac
⚙️
9 bibliotecas de implementación de servidor WebAuthn comparadas
⚙️
Client Hints y User-Agents en Chrome, Safari y Firefox
⚙️
Hoja de trucos de claves de acceso para desarrolladores
👤
Cómo eliminar una clave de acceso en Apple, Windows y Android
Antes de comenzar la autenticación cruzada (CDA) con claves de acceso en Windows 11 / Parallels ejecutándose en un Mac, deberá configurar el entorno correctamente. Aquí tiene una guía paso a paso para empezar:
Si aún no ha instalado Windows 11 en Parallels, tendrá que hacerlo. Tenga en cuenta que la instalación de Windows 10 ya no es factible debido a la falta de compilaciones ARM. Parallels solo admite Windows 11 en Mac con Apple Silicon (M1/M2). Windows 11 está disponible automáticamente en caso de que tenga una licencia accesible.
Usar el adaptador Bluetooth de macOS no funciona. Por lo tanto, para probar la CDA mediante claves de acceso, es necesario un adaptador Bluetooth 5.0 externo, ya que Parallels no puede utilizar el Bluetooth integrado del Mac para esta funcionalidad. Esto es lo que necesita:
Suscríbete a nuestro Substack de passkeys para recibir las últimas noticias.
Siga estos pasos para configurar el adaptador Bluetooth para su uso con la máquina virtual de Windows 11:
La primera vez que la máquina virtual de Windows intente acceder al adaptador Bluetooth, es posible que macOS le pida que confirme esta acción. Asegúrese de permitir el acceso para que el adaptador Bluetooth pueda funcionar correctamente dentro de la máquina virtual y haga clic en "Permitir siempre":
Una vez completados estos pasos, su máquina virtual de Windows 11 estará equipada para realizar la autenticación cruzada basada en Bluetooth necesaria para las pruebas de claves de acceso.
Si desea comprobar rápidamente si su autenticación CDA funciona, utilice el Passkeys Debugger.
Como puede ver a continuación, el authenticatorAttachment está configurado como cross-platform, hemos completado con éxito una CDA en nuestra máquina virtual de Windows 11.
Experimenta con flujos de passkeys en Passkeys Debugger.
Probar la autenticación cruzada (CDA) con claves de acceso en una máquina virtual de Windows 11 que se ejecuta en Parallels es posible, pero requiere una configuración de hardware adicional. Si bien Parallels proporciona un buen entorno para las pruebas de autenticadores de plataforma, el proceso de CDA no funcionará de forma predeterminada debido a las limitaciones del Bluetooth integrado del Mac. Así que la pregunta
¿Cómo funciona la autenticación cruzada (CDA) mediante claves de acceso al realizar pruebas en Parallels, específicamente en una máquina virtual de Windows 11 que se ejecuta en un Mac?
fue respondida en esta entrada del blog.
Para habilitar la autenticación cruzada (CDA) mediante claves de acceso en una máquina virtual de Windows 11 en Parallels, es esencial un adaptador USB Bluetooth externo. Parallels no puede aprovechar la funcionalidad Bluetooth interna del Mac para este propósito, por lo que usar un adaptador Bluetooth (como el ASUS USB-BT500) es el paso crítico para que todo funcione.
Siguiendo las instrucciones de configuración del adaptador y probando los flujos de claves de acceso, puede completar con éxito la CDA dentro de una máquina virtual de Windows 11, lo que confirma la capacidad del sistema para manejar la autenticación cruzada. Según nuestra experiencia, es especialmente importante probar también entornos de Windows 10; por el momento, esto solo es posible de manera fiable con sistemas Windows 10 reales.
Un agradecimiento especial a Christopher Harrell por indicarnos la solución adecuada dentro de la FIDO Alliance.
Corbado es la Authentication Intelligence Platform para equipos de CIAM que gestionan autenticación de consumidores a gran escala. Te ayudamos a ver lo que los logs de tu IDP y las herramientas de analytics genéricas no muestran: qué dispositivos, versiones de SO, navegadores y gestores de credenciales soportan passkeys, por qué los registros no se convierten en inicios de sesión, dónde falla el flujo de WebAuthn y cuándo una actualización de SO o navegador rompe el login en silencio — todo sin reemplazar Okta, Auth0, Ping, Cognito o tu IDP propio. Dos productos: Corbado Observe aporta observabilidad para passkeys y cualquier otro método de login. Corbado Connect añade passkeys gestionados con analytics integrado (junto a tu IDP). VicRoads ejecuta passkeys para más de 5M de usuarios con Corbado (+80 % de activación de passkey). Habla con un experto en Passkeys →
Parallels no puede utilizar el adaptador Bluetooth integrado del Mac para la autenticación cruzada con claves de acceso. Esta es una limitación fundamental de la capa de virtualización, lo que significa que la CDA mediante código QR fallará a menos que se conecte y asigne a la máquina virtual un adaptador Bluetooth externo.
Necesita un adaptador USB Bluetooth 5.0, como el ASUS USB-BT500, y un adaptador de USB a USB-C para conectarlo a un Mac moderno. Una vez conectado, el adaptador debe asignarse a la máquina virtual de Windows 11 en las preferencias de Parallels Desktop, y macOS debe configurarse para permitir siempre a la máquina virtual el acceso al dispositivo.
Tras completar la ceremonia de la clave de acceso, compruebe que el valor authenticatorAttachment en la respuesta de aserción está configurado como 'cross-platform'. Puede inspeccionar esto utilizando el Passkeys Debugger en passkeys-debugger.io, que muestra la respuesta de aserción analizada completa.
No. Parallels solo es compatible con Windows 11 en Mac con Apple Silicon (M1/M2) y no existen compilaciones ARM de Windows 10. Las pruebas fiables de CDA con claves de acceso en Windows 10 requieren un dispositivo físico real con Windows 10.
Mira cómo Corbado encaja con tu despliegue de passkeys y tu stack de autenticación actual.
Explorar la Console
Artículos relacionados
Tabla de contenidos