Chrome admite las llaves de acceso en el llavero de iCloud a partir de Chrome 118, en macOS 13.5 o versiones posteriores.
Las llaves de acceso son una alternativa más segura y fácil de usar que las contraseñas. Permiten que los usuarios accedan a apps y sitios web mediante el desbloqueo de la pantalla del dispositivo con un sensor biométrico (como una huella dactilar o el reconocimiento facial), un PIN o un patrón. Gracias a las llaves de acceso, los usuarios ya no necesitan recordar ni administrar las contraseñas. Las llaves de acceso ya son compatibles con Chrome en muchos sistemas operativos.
Hasta hoy, las llaves de acceso creadas en macOS solo se almacenaban de forma local en el perfil de Chrome del usuario. No se sincronizaron, incluso cuando eran credenciales detectables.
![Diálogo de llave de acceso de Chrome para crear una nueva. La llave de acceso se guardará de forma local en el perfil de Chrome.](https://developer.chrome.com/static/blog/passkeys-on-icloud-keychain/image/create-new-passkey.png?authuser=7&hl=es)
A partir de Chrome 118, en macOS 13.5 o versiones posteriores, los usuarios tendrán la opción de guardar las llaves de acceso y usarlas desde el llavero de iCloud. Las llaves de acceso almacenadas en el llavero de iCloud se sincronizan en el ecosistema de Apple.
Cómo se admite el llavero de iCloud en Chrome
No es necesario que los desarrolladores alineen su implementación de llaves de acceso con el llavero de iCloud. Los comportamientos de la API en Safari y Chrome con el llavero de iCloud son idénticos. Los usuarios de Chrome 118 y versiones posteriores en macOS 13.5 o versiones posteriores verán los siguientes cambios:
Registro
Cuando crees una nueva llave de acceso, aparecerá el diálogo de verificación del usuario del sistema de macOS. Este diálogo es el mismo que el de Safari.
![Diálogo de verificación del usuario del sistema de macOS en el que se solicita Touch ID para crear una nueva llave de acceso.](https://developer.chrome.com/static/blog/passkeys-on-icloud-keychain/image/macoss-system-user-verif-26f94e333cfb9.png?authuser=7&hl=es)
La IU varía según el método de verificación de usuarios compatible con el dispositivo, como Apple Watch, Touch ID o una contraseña del sistema. Cuando el usuario verifica su identidad, se crea una llave de acceso nueva y se guarda en el llavero de iCloud.
El llavero de iCloud sincroniza la llave de acceso guardada con otros dispositivos Apple que ejecutan macOS, iOS o iPadOS en los que el usuario accede con la misma cuenta de iCloud, de modo que pueda usar la llave de acceso para acceder a los sitios web y las apps.
Las llaves de acceso almacenadas en el llavero de iCloud también están disponibles para diferentes navegadores. Por ejemplo, una llave de acceso creada en Safari puede estar disponible en Chrome en macOS y viceversa.
Autenticación
Los usuarios también pueden acceder a tu sitio web con la llave de acceso almacenada en el llavero de iCloud.
![Diálogo de verificación del usuario del sistema de macOS en el que se solicita Touch ID para acceder con una llave de acceso guardada en el llavero de iCloud.](https://developer.chrome.com/static/blog/passkeys-on-icloud-keychain/image/macoss-system-user-verif-82a5831022128.png?authuser=7&hl=es)
Ten en cuenta que las llaves de acceso almacenadas en el perfil de Chrome anteriormente continúan disponibles, pero se priorizan las almacenadas en el llavero de iCloud. Si solo hay disponible una llave de acceso del perfil de Chrome, se usará para autenticar al usuario.
![Diálogo de llave de acceso de Chrome para acceder con una llave de acceso guardada en el perfil de Chrome.](https://developer.chrome.com/static/blog/passkeys-on-icloud-keychain/image/chromes-passkey-dialog-549dbc44fb7f6.png?authuser=7&hl=es)
Si la autenticación se solicita con el autocompletado de formularios (IU condicional), las llaves de acceso del llavero de iCloud se enumeran como parte de las sugerencias de autocompletado si el usuario le otorgó a Chrome el permiso necesario. Si hay llaves de acceso almacenadas en el perfil de Chrome, también se sugieren.
![La función Autocompletar de formularios sugiere llaves de acceso del llavero de iCloud y del perfil de Chrome.](https://developer.chrome.com/static/blog/passkeys-on-icloud-keychain/image/form-autofill-suggests-pa-62f1ec393f92a.png?authuser=7&hl=es)
Guardando llaves de acceso en el perfil de Chrome
Incluso con la compatibilidad con el llavero de iCloud, los usuarios pueden optar por guardar las llaves de acceso en su perfil de Chrome de forma predeterminada .
- En Chrome, visita
chrome://password-manager/settings
- Desactiva el botón de activación Usar llaves de acceso en tus dispositivos Apple para almacenar llaves de acceso explícitas en el perfil de Chrome de forma predeterminada.
![El usuario puede elegir almacenar llaves de acceso en el perfil de Chrome (solo disponible de forma local y no se sincronizará).](https://developer.chrome.com/static/blog/passkeys-on-icloud-keychain/image/the-user-choose-store-p-4108856a35e6f.png?authuser=7&hl=es)
Los usuarios también pueden cancelar el diálogo de verificación de usuario de macOS y elegir el llavero de iCloud o el perfil de Chrome para guardar una nueva llave de acceso.
![Si el usuario cancela el diálogo, Chrome te pedirá elegir cómo crear una llave de acceso.](https://developer.chrome.com/static/blog/passkeys-on-icloud-keychain/image/if-user-cancels-dialog-207d8b21c3b88.png?authuser=7&hl=es)
Distingue el origen de una llave de acceso
Nuevamente, no es necesario que los desarrolladores alineen su implementación de llaves de acceso con el llavero de iCloud. El comportamiento de la API entre el perfil de Chrome y el llavero de iCloud ya es idéntico.
Las partes de confianza pueden averiguar el origen de una llave de acceso y distinguir si se creó en el llavero de iCloud o en el perfil de Chrome consultando el AAGUID (un identificador que indica el tipo de autenticador) en los datos del autenticador de la credencial.
El AAGUID de una llave de acceso creada en el perfil de Chrome es: adce0002-35bc-c60a-648b-0b25f1f05503
. En el llavero de iCloud, es
00000000-0000-0000-0000-000000000000
hasta septiembre de 2023. Puedes encontrar AAGUID conocidos en el repositorio AAGUID de origen masivo.
Activación del llavero de iCloud
Los usuarios deben otorgar a Chrome el permiso para usar el llavero de iCloud en macOS la primera vez que lo intenten.
Si un usuario intenta usar las llaves de acceso del llavero de iCloud, pero no accedió a iCloud o no tiene habilitada la sincronización del llavero de iCloud, se lo dirige a la configuración del sistema.
![Un diálogo que se muestra cuando el llavero de iCloud no está habilitado en el macOS del usuario](https://developer.chrome.com/static/blog/passkeys-on-icloud-keychain/image/a-dialog-shown-icloud-ke-501a3e89f3912.png?authuser=7&hl=es)