Chrome 118 ve macOS 13.5 ya da üzeri sürümlerden itibaren iCloud Anahtar Zinciri'nde geçiş anahtarı kullanılabilir.
Geçiş anahtarları, şifrelere kıyasla daha güvenli ve kullanıcı dostu bir alternatiftir. Bu uygulamalar, kullanıcıların cihaz ekranının kilidini biyometrik sensör (parmak izi veya yüz tanıma gibi), PIN veya desen ile açarak uygulamalarda ve web sitelerinde oturum açabilmelerini sağlar. Geçiş anahtarları sayesinde kullanıcıların şifreleri hatırlamasına ve yönetmesine gerek kalmaz. Geçiş anahtarları, Chrome'daki birçok işletim sisteminde zaten desteklenmektedir.
Bugüne kadar macOS'te oluşturulan geçiş anahtarları yalnızca yerel olarak kullanıcının Chrome profilinde depolanıyordu. Bunlar, bulunabilir kimlik bilgileri olsa bile senkronize edilmiyordu.
![Chrome'un geçiş anahtarı iletişim kutusunu kullanarak yeni bir geçiş anahtarı oluşturun. Geçiş anahtarı, yerel olarak Chrome profiline kaydedilir.](https://developer.chrome.com/static/blog/passkeys-on-icloud-keychain/image/create-new-passkey.png?authuser=5&hl=tr)
Kullanıcılar, Chrome 118 ve macOS 13.5 veya sonraki sürümlerde geçiş anahtarlarını kaydetme ve iCloud Anahtar Zinciri'nden kullanma seçeneğine sahiptir. iCloud Anahtar Zinciri'nde depolanan geçiş anahtarları, Apple ekosistemi genelinde senkronize edilir.
iCloud Anahtar Zinciri, Chrome'da nasıl desteklenir?
Geliştiricilerin geçiş anahtarı uygulamalarını iCloud Anahtar Zinciri ile uyumlu hale getirmeleri için herhangi bir değişiklik yapması gerekmez. iCloud Anahtar Zinciri ile Safari ve Chrome'daki API davranışları aynıdır. Chrome 118 ve sonraki sürümleri macOS 13.5 veya sonraki sürümlerde kullananlar aşağıdaki değişiklikleri görür:
Kayıt
Yeni bir geçiş anahtarı oluştururken macOS'in sistem kullanıcısı doğrulama iletişim kutusu gösterilir. Bu iletişim kutusu Safari'ninkiyle aynıdır.
![macOS'in, yeni geçiş anahtarı oluşturmak için Touch ID'nin sorulduğu sistem kullanıcısı doğrulama iletişim kutusu.](https://developer.chrome.com/static/blog/passkeys-on-icloud-keychain/image/macoss-system-user-verif-26f94e333cfb9.png?authuser=5&hl=tr)
Kullanıcı arayüzü, cihazda desteklenen kullanıcı doğrulama yöntemine (ör. Apple Watch, Touch ID veya sistem şifresi) bağlı olarak değişiklik gösterir. Kullanıcı kimliğini doğruladığında yeni bir geçiş anahtarı oluşturulur ve iCloud Anahtar Zinciri'ne kaydedilir.
iCloud Anahtar Zinciri, kayıtlı geçiş anahtarını macOS, iOS veya iPadOS çalıştıran diğer Apple cihazlarla senkronize eder. Bu cihazlarda, kullanıcı aynı iCloud hesabını kullanarak oturum açar ve web sitelerinde ve uygulamalarda oturum açmak için geçiş anahtarını kullanabilir.
iCloud Anahtar Zinciri'nde saklanan geçiş anahtarları farklı tarayıcılarda da kullanılabilir. Örneğin, Safari'de oluşturulan bir geçiş anahtarı, macOS'teki Chrome'da da kullanılabilir. Bunun tersi de geçerlidir.
Kimlik doğrulama
Kullanıcılar, iCloud Anahtar Zinciri'nde saklanan geçiş anahtarını kullanarak da web sitenizde oturum açabilir.
![macOS'in, iCloud Anahtar Zinciri'ne kaydedilen bir geçiş anahtarıyla oturum açmak için Touch ID'yi isteyen sistem kullanıcısı doğrulama iletişim kutusu.](https://developer.chrome.com/static/blog/passkeys-on-icloud-keychain/image/macoss-system-user-verif-82a5831022128.png?authuser=5&hl=tr)
Önceden Chrome profilinde depolanan geçiş anahtarlarının kullanılabilir durumda olmaya devam ettiğini, ancak iCloud Anahtar Zinciri'nde depolanan geçiş anahtarlarına öncelik verildiğini unutmayın. Yalnızca Chrome profilinden bir geçiş anahtarı varsa kullanıcının kimliğini doğrulamak için bu anahtar kullanılır.
![Chrome profiline kaydedilen bir geçiş anahtarıyla oturum açmak için kullanılan Chrome geçiş anahtarı iletişim kutusu.](https://developer.chrome.com/static/blog/passkeys-on-icloud-keychain/image/chromes-passkey-dialog-549dbc44fb7f6.png?authuser=5&hl=tr)
Form otomatik doldurma (koşullu kullanıcı arayüzü) kullanılarak kimlik doğrulama istenirse kullanıcı Chrome'a gerekli izni verdiyse iCloud Anahtar Zinciri'nden alınan geçiş anahtarları otomatik doldurma önerilerinin bir parçası olarak listelenir. Chrome profilinde saklanan geçiş anahtarları varsa bunların da kullanılması önerilir.
![Form otomatik doldurma özelliği, hem iCloud Anahtar Zinciri'nden hem de Chrome profilinden geçiş anahtarları önerir.](https://developer.chrome.com/static/blog/passkeys-on-icloud-keychain/image/form-autofill-suggests-pa-62f1ec393f92a.png?authuser=5&hl=tr)
Geçiş anahtarları Chrome profiline kaydediliyor
iCloud Anahtar Zinciri desteği sağlansa bile kullanıcılar geçiş anahtarlarını varsayılan olarak Chrome profillerine kaydetmeyi tercih edebilir .
- Chrome'da,
chrome://password-manager/settings
adresini ziyaret edin - Geçiş anahtarlarını varsayılan olarak Chrome profilinde açık bir şekilde depolamak için Apple cihazlarınızda geçiş anahtarları kullanın seçeneğini kapatın.
![Kullanıcı, geçiş anahtarlarını Chrome profilinde saklamayı seçebilir (yalnızca yerel olarak kullanılabilir ve senkronize edilmez).](https://developer.chrome.com/static/blog/passkeys-on-icloud-keychain/image/the-user-choose-store-p-4108856a35e6f.png?authuser=5&hl=tr)
Ayrıca kullanıcılar macOS'in kullanıcı doğrulama iletişim kutusunu iptal edip iCloud Anahtar Zinciri veya Chrome profilini seçerek yeni bir geçiş anahtarı kaydedebilir.
![Kullanıcı iletişim kutusunu iptal ederse Chrome, geçiş anahtarının nasıl oluşturulacağını seçmenizi ister.](https://developer.chrome.com/static/blog/passkeys-on-icloud-keychain/image/if-user-cancels-dialog-207d8b21c3b88.png?authuser=5&hl=tr)
Geçiş anahtarının kaynağını ayırt etme
Geliştiricilerin geçiş anahtarı uygulamalarını iCloud Anahtar Zinciri ile uyumlu hale getirmeleri için herhangi bir değişiklik yapmaları gerekmediğini hatırlatmak isteriz. Chrome profili ile iCloud Anahtar Zinciri arasındaki API davranışı zaten aynıdır.
Güvenilir taraflar, kimlik doğrulayıcı verilerindeki AAGUID'ye (kimlik doğrulayıcının türünü belirten tanımlayıcı) bakarak geçiş anahtarının kaynağını öğrenebilir ve geçiş anahtarının iCloud Anahtar Zinciri'nde mi yoksa Chrome profilinde mi oluşturulduğunu belirleyebilir.
Chrome profilinde oluşturulan geçiş anahtarının AAGUID'si:
adce0002-35bc-c60a-648b-0b25f1f05503
. iCloud Anahtar Zinciri'nde bu kimlik:
Eylül 2023 itibarıyla 00000000-0000-0000-0000-000000000000
. Bilinen AAGUID'leri topluluk kaynaklı AAGUID deposunda bulabilirsiniz.
iCloud Anahtar Zinciri'ni etkinleştirme
Kullanıcıların, ilk denemelerinde Chrome'a macOS'te iCloud Anahtar Zinciri'ni kullanma izni vermesi gerekir.
iCloud Anahtar Zinciri geçiş anahtarlarını kullanmaya çalışan bir kullanıcı iCloud'da oturum açmamışsa veya iCloud Anahtar Zinciri senkronizasyonu etkin değilse Sistem Ayarları'na yönlendirilir.
![Kullanıcının macOS'inde iCloud Anahtar Zinciri etkin olmadığında gösterilen iletişim kutusu.](https://developer.chrome.com/static/blog/passkeys-on-icloud-keychain/image/a-dialog-shown-icloud-ke-501a3e89f3912.png?authuser=5&hl=tr)