Kaydedilen parolalara uygulama erişimi

iOS, iPadOS, macOS ve visionOS uygulamaları, ASAuthorizationPasswordProvider ve SecAddSharedWebCredential ile kullanıcı girişini sağlamak için Otomatik Parola Doldurma anahtar zincirinden yardım isteyebilir. Kullanıcı hesabının parola tabanlı veya Apple ile Giriş Yap kullanılarak yaratılmış olmasından bağımsız olarak kullanıcının bir uygulamaya giriş yapmasına yardımcı olurken aynı API’nin çağrılması için parola sağlayıcı ve isteği, Apple ile Giriş Yap ile birlikte kullanılabilir.

Uygulamalar, yalnızca uygulama geliştirici ve web sitesi yöneticisi onaylamışsa ve kullanıcı onay vermişse kaydedilmiş parolalara erişebilir. Uygulama geliştiriciler, Safari tarafından kaydedilen parolalara erişmek istediklerini ifade etmek için uygulamalarına bir yetki anahtarı eklerler. Yetki anahtarı, ilişkili web sitelerinin tam nitelikli alan adlarını listeler ve web sitelerinin sunucularına Apple tarafından onaylanan uygulamaların benzersiz uygulama tanıtıcılarını listeleyen bir dosya yerleştirmeleri gerekir.

com.apple.developer.associated-domains yetki anahtarına sahip bir uygulama yüklendiğinde, iOS, iPadOS ve visionOS listedeki her web sitesine bir TLS isteği göndererek aşağıdaki dosyalardan birini ister:

  • apple-app-site-association

  • .well-known/apple-app-site-association

Dosyada, yüklenen uygulamanın uygulama tanıtıcısı yazılıysa iOS, iPadOS veya visionOS web sitesini ve uygulamayı güvenli ilişki olarak işaretler. Yalnızca güvenli ilişki olduğunda bu iki API’ye yapılan çağrılar kullanıcıya istek gönderilmesiyle sonuçlanır; herhangi bir parola uygulamaya bildirilmeden, güncellenmeden ya da silinmeden önce kullanıcının kabul etmesi gerekir.

Yayımlanma Tarihi: 19 Aralık 2024
Morty Proxy This is a proxified and sanitized view of the page, visit original site.
Yararlı buldunuz mu?
Karakter sınırı: 250
Maksimum karakter sınırı 250'dir.
Geri bildiriminiz için teşekkür ederiz.
Morty Proxy This is a proxified and sanitized view of the page, visit original site.