
وصول التطبيق إلى كلمات السر المحفوظة
يمكن أن تطلب تطبيقات iOS و iPadOS و macOS و visionOS مساعدة سلسلة مفاتيح التعبئة التلقائية لكلمة السر لتسجيل دخول مستخدم باستخدام ASAuthorizationPasswordProvider وSecAddSharedWebCredential. ويمكن استخدام موفر كلمة السر وطلبه بالتزامن مع ميزة تسجيل الدخول باستخدام Apple، بحيث يتم استدعاء واجهة API ذاتها لمساعدة المستخدمين على تسجيل الدخول إلى التطبيق، بغض النظر عما إذا كان حساب المستخدم يستند إلى كلمة السر أو تم إنشاؤه باستخدام ميزة تسجيل الدخول باستخدام Apple.
لا تستطيع التطبيقات الوصول إلى كلمات السر المحفوظة إلا إذا وافق مطور التطبيق ومسؤول موقع الويب بجانب موافقة المستخدم. ويعرب مطورو التطبيقات عن نيتهم في الوصول إلى كلمات السر المحفوظة في سفاري عن طريق تضمين استحقاق في تطبيقاتهم. ويسرد الاستحقاق أسماء النطاقات كاملة الأهلية لمواقع الويب المرتبطة بها، ويجب أن تضع مواقع الويب ملفًا على الخادم الخاص بها يسرد معرّفات التطبيقات الفريدة للتطبيقات المعتمدة من قِبل Apple.
عند تثبيت تطبيق به الاستحقاق com.apple.developer.associated-domains ، يقدم iOS و iPadOS و visionOS طلب TLS إلى كل موقع ويب مدرج، لطلب ملف من الملفات التالية:
عنصر
apple-app-site-association.عنصر
.well-known/apple-app-site-association.
إذا كان الملف يسرد معرف التطبيق الخاص بالتطبيق الجاري تثبيته، فإن iOS أو iPadOS أو visionOS تميز موقع الويب والتطبيق على أنهما يتمتعان بعلاقة موثوقة. فقط عند استدعاء علاقة موثوق بها لواجهتي API هاتين تنتج مطالبة إلى المستخدم، الذي يجب أن يوافق قبل إصدار أي كلمات سر إلى التطبيق أو تحديثها أو حذفها.