Chrome mendukung kunci sandi di Rantai Kunci iCloud mulai Chrome 118, di macOS 13.5 atau yang lebih baru.
Kunci sandi merupakan alternatif sandi yang lebih aman dan mudah digunakan. Kunci ini memungkinkan pengguna login ke aplikasi dan situs dengan membuka kunci layar perangkat–menggunakan sensor biometrik (seperti sidik jari atau pengenalan wajah), PIN, atau pola. Dengan kunci sandi, pengguna tidak perlu lagi mengingat dan mengelola sandi. Kunci sandi sudah didukung di Chrome pada banyak sistem operasi.
Hingga saat ini, kunci sandi yang dibuat di macOS hanya disimpan secara lokal di profil Chrome pengguna. Keduanya tidak disinkronkan, bahkan saat kredensial dapat ditemukan.
![Dialog kunci sandi Chrome untuk membuat kunci sandi baru. Kunci sandi akan disimpan ke profil Chrome secara lokal.](https://developer.chrome.com/static/blog/passkeys-on-icloud-keychain/image/create-new-passkey.png?authuser=19&hl=id)
Mulai Chrome 118, di macOS 13.5 atau yang lebih baru, pengguna akan memiliki opsi untuk menyimpan kunci sandi dan menggunakannya dari Rantai Kunci iCloud. Kunci sandi yang disimpan di Keychain iCloud disinkronkan di seluruh ekosistem Apple.
Cara Rantai Kunci iCloud didukung di Chrome
Developer tidak memerlukan perubahan untuk menyelaraskan implementasi kunci sandi mereka dengan Rantai Kunci iCloud. Perilaku API di Safari dan Chrome dengan Rantai Kunci iCloud bersifat identik. Pengguna Chrome 118 dan yang lebih baru dengan macOS 13.5 atau yang lebih baru akan melihat perubahan berikut:
Pendaftaran
Saat membuat kunci sandi baru, dialog verifikasi pengguna sistem macOS akan muncul. Dialog ini sama dengan dialog di Safari.
![Dialog verifikasi pengguna sistem macOS yang meminta Touch ID untuk membuat kunci sandi baru.](https://developer.chrome.com/static/blog/passkeys-on-icloud-keychain/image/macoss-system-user-verif-26f94e333cfb9.png?authuser=19&hl=id)
UI-nya bervariasi, bergantung pada metode verifikasi pengguna yang didukung pada perangkat, seperti Apple Watch, Touch ID, atau sandi sistem. Saat pengguna memverifikasi identitasnya, kunci sandi baru akan dibuat dan disimpan ke Rantai Kunci iCloud.
Rantai Kunci iCloud menyinkronkan kunci sandi tersimpan ke perangkat Apple lain yang menjalankan macOS, iOS, atau iPadOS tempat pengguna login menggunakan akun iCloud yang sama, sehingga mereka dapat menggunakan kunci sandi untuk login ke situs dan aplikasi.
Kunci sandi yang disimpan di Rantai Kunci iCloud juga tersedia untuk berbagai browser. Misalnya, kunci sandi yang dibuat di Safari dapat tersedia di Chrome di macOS dan sebaliknya.
Autentikasi
Pengguna juga dapat login ke situs Anda menggunakan kunci sandi yang disimpan di Rantai Kunci iCloud.
![Dialog verifikasi pengguna sistem macOS yang meminta Touch ID untuk login dengan kunci sandi yang disimpan ke Rantai Kunci iCloud.](https://developer.chrome.com/static/blog/passkeys-on-icloud-keychain/image/macoss-system-user-verif-82a5831022128.png?authuser=19&hl=id)
Perlu diketahui bahwa kunci sandi yang disimpan ke profil Chrome sebelumnya akan terus tersedia, tetapi kunci sandi yang disimpan ke Rantai Kunci iCloud akan diprioritaskan. Jika hanya kunci sandi dari profil Chrome yang tersedia, kunci sandi tersebut akan digunakan untuk mengautentikasi pengguna.
![Dialog kunci sandi Chrome untuk login dengan kunci sandi yang disimpan ke profil Chrome.](https://developer.chrome.com/static/blog/passkeys-on-icloud-keychain/image/chromes-passkey-dialog-549dbc44fb7f6.png?authuser=19&hl=id)
Jika autentikasi diminta menggunakan isi otomatis formulir (UI kondisional), kunci sandi dari Rantai Kunci iCloud akan dicantumkan sebagai bagian dari saran isi otomatis jika pengguna telah memberikan izin yang diperlukan kepada Chrome. Jika ada kunci sandi yang disimpan di profil Chrome, kunci sandi tersebut juga disarankan.
![Isi otomatis formulir menyarankan kunci sandi dari Rantai Kunci iCloud dan profil Chrome.](https://developer.chrome.com/static/blog/passkeys-on-icloud-keychain/image/form-autofill-suggests-pa-62f1ec393f92a.png?authuser=19&hl=id)
Menyimpan kunci sandi ke profil Chrome
Bahkan dengan dukungan Rantai Kunci iCloud, pengguna dapat memilih untuk menyimpan kunci sandi ke profil Chrome mereka secara default .
- Di Chrome, buka
chrome://password-manager/settings
- Nonaktifkan tombol Gunakan kunci sandi di seluruh perangkat Apple untuk menyimpan kunci sandi secara eksplisit ke profil Chrome secara default.
![Pengguna dapat memilih untuk menyimpan kunci sandi ke profil Chrome (hanya tersedia secara lokal dan tidak akan disinkronkan).](https://developer.chrome.com/static/blog/passkeys-on-icloud-keychain/image/the-user-choose-store-p-4108856a35e6f.png?authuser=19&hl=id)
Pengguna juga dapat membatalkan dialog verifikasi pengguna macOS dan memilih Rantai Kunci iCloud atau profil Chrome untuk menyimpan kunci sandi baru.
![Jika pengguna membatalkan dialog, Chrome akan meminta untuk memilih cara membuat kunci sandi.](https://developer.chrome.com/static/blog/passkeys-on-icloud-keychain/image/if-user-cancels-dialog-207d8b21c3b88.png?authuser=19&hl=id)
Membedakan asal kunci sandi
Sekali lagi, developer tidak perlu mengubah implementasi kunci sandi mereka dengan Rantai Kunci iCloud. Perilaku API antara profil Chrome dan Rantai Kunci iCloud sudah identik.
Pihak yang mengandalkan dapat mengetahui asal kunci sandi dan membedakan apakah kunci sandi telah dibuat di Rantai Kunci iCloud atau di profil Chrome, dengan melihat AAGUID (ID yang menunjukkan jenis pengautentikasi) di data pengautentikasi kredensial.
AAGUID kunci sandi yang dibuat di profil Chrome adalah:
adce0002-35bc-c60a-648b-0b25f1f05503
. Di Rantai Kunci iCloud, urutannya adalah:
00000000-0000-0000-0000-000000000000
per September 2023. Anda dapat menemukan
AAGUID yang dikenal di repositori AAGUID bersumber dari crowd source.
Aktivasi Rantai Kunci iCloud
Pengguna harus mengizinkan Chrome untuk menggunakan Rantai Kunci iCloud di macOS saat pertama kali mereka mencoba.
Jika pengguna mencoba menggunakan kunci sandi Rantai Kunci iCloud, tetapi tidak login ke iCloud atau tidak mengaktifkan sinkronisasi Rantai Kunci iCloud, mereka akan diarahkan ke Setelan Sistem.
![Dialog yang ditampilkan saat Rantai Kunci iCloud tidak diaktifkan di macOS pengguna.](https://developer.chrome.com/static/blog/passkeys-on-icloud-keychain/image/a-dialog-shown-icloud-ke-501a3e89f3912.png?authuser=19&hl=id)