إذا كنت تستخدم نطاقات متعددة تتشارك نفس الواجهة الخلفية لإدارة الحساب، يمكنك الآن أيضًا ربطها ببعضها البعض لتمكين المستخدمين من حفظ بيانات الاعتماد مرة واحدة والطلب من مدير كلمات مرور Chrome اقتراحها على أي من المواقع الإلكترونية التابعة.
يعمل مدير كلمات المرور في Chrome على ملء بيانات الاعتماد تلقائيًا للمواقع الإلكترونية التي تحتوي على بيانات اعتماد محفوظة، وكذلك في الحالتين التاليتين:
- عندما يكون هناك موقعان إلكترونيان مرتبطان بعلاقة
الموقع نفسه، سيعرض Chrome
بيانات اعتماد الملء التلقائي للموقع الآخر في حال توفُّر بيانات اعتماد واحدة على الأقل محفوظة على موقع واحد. على سبيل المثال، بما أنّ
www.example.com
وm.example.com
هما الموقع الإلكتروني نفسه، يمكن لمتصفّح Chrome مشاركة بيانات الاعتماد المحفوظة بين الموقعَين واقتراح كلمة المرور المحفوظة على الموقع الإلكتروني الآخر. - عندما يربط أحد مطوّري البرامج تطبيق Android بموقع إلكتروني يستخدم بيانات الاعتماد نفسها، يمكن لمتصفِّح Chrome اقتراح بيانات اعتماد Android على هذا الموقع الإلكتروني. وترتبط التطبيقات بالمواقع الإلكترونية باستخدام روابط مواد العرض الرقمية (DALs).
يمكنك الآن أيضًا ربط المواقع الإلكترونية على مواقع إلكترونية متعددة من أجل السماح للمستخدمين بحفظ بيانات الاعتماد الخاصة بهم مرة واحدة والطلب من "مدير كلمات المرور" أن يقترحها على أي من المواقع الإلكترونية التابعة.
إذا كنت تستخدم نطاقات متعددة تتشارك الخلفية نفسها لإدارة الحساب
(مثل https://www.example.com
وhttps://www.example.co.uk)
، بدءًا من
الإصدار 91، يمكنك تفعيل Chrome لاقتراح كلمات مرور محفوظة في النطاقات
المرتبطة بـ "روابط التنقل إلى مواد العرض الرقمية".
لإجراء ربط DAL، على المطوّرين وضع ملف JSON يتّبع
بنية DAL
في /.well-known/assetlinks.json
على النطاقات المعنية.
المتطلبات الأساسية
- استخدِم الإصدار 91 من Chrome أو الإصدارات الأحدث.
- تفعيل العلامة على
chrome://flags#filling-across-affiliated-websites
. - احرص على تفعيل ميزة "اقتراح حفظ كلمات المرور" في
chrome://settings/passwords
. - تأكَّد من أنّ نطاق تسجيل الدخول إلى موقعك الإلكتروني متاح عبر HTTPS.
ربط موقعيَي الويب
للإعلان عن أنّ الموقع الإلكتروني، على سبيل المثال
https://www.example.com,
يمكنه مشاركة بيانات الاعتماد معhttps://www.example.co.uk
، يمكنك إنشاء ملف باسمassetlinks.json
يتضمّن المحتوى التالي:[{ "relation": ["delegate_permission/common.get_login_creds"], "target": { "namespace": "web", "site": "https://www.example.com" } }, { "relation": ["delegate_permission/common.get_login_creds"], "target": { "namespace": "web", "site": "https://www.example.co.uk" } }]
الحقل
relation
هو مصفوفة من سلسلة واحدة أو أكثر تصف العلاقة بين المواقع الإلكترونية. لكي تشارك المواقع الإلكترونية بيانات اعتماد تسجيل الدخول، حدِّد السلسلةdelegate_permission/common.get_login_creds
. الحقلtarget
هو كائن يحدّد مادة العرض التي ينطبق عليها البيان. تحدد الحقول التالية أي موقع إلكتروني:namespace
يجب أن تكون القيمة web
للمواقع الإلكترونية.site
تمثّل هذه السمة عنوان URL للموقع الإلكتروني بالتنسيق https://domain[:optional_port]
، على سبيل المثالhttps://www.example.com
.لمعرفة التفاصيل، يمكنك الاطّلاع على مرجع "روابط إلى مواد العرض الرقمية".
استضِف ملف روابط التنقل إلى مواد العرض الرقمية بتنسيق JSON في الموقع التالي على نطاق تسجيل الدخول:
https://domain[:optional_port]/.well-known/assetlinks.json
.في هذا المثال، النطاق هو
www.example.com
، وبالتالي يجب استضافة ملف JSON علىhttps://www.example.com/.well-known/assetlinks.json
.يجب أن يكون نوع MIME لملف "روابط مواد العرض الرقمية" هو JSON. تأكَّد من أنّ الخادم يرسل عنوان
Content-Type: application/json
في الاستجابة.للإعلان عن عملية الربط في كلا الموقعَين الإلكترونيَّين، يُرجى استضافة
assetlinks.json
علىhttps://www.example.co.uk/.well-known/assetlinks.json
أيضًا:[{ "relation": ["delegate_permission/common.get_login_creds"], "target": { "namespace": "web", "site": "https://www.example.com" } }, { "relation": ["delegate_permission/common.get_login_creds"], "target": { "namespace": "web", "site": "https://www.example.co.uk" } }]
تأكَّد من أنّ مضيفك يسمح لـ Google باسترداد ملف "روابط الأصول الرقمية". إذا كان لديك ملف
robots.txt
، يجب أن يسمح لوكيل Googlebot باسترداد/.well-known/assetlinks.json
. يمكن لمعظم المواقع الإلكترونية ببساطة السماح لأي وكيل مبرمَج باسترداد الملفات في مسار/.well-known/
لكي تتمكّن الخدمات الأخرى من الوصول إلى البيانات الوصفية في هذه الملفات:User-agent: * Allow: /.well-known/
ربط عدة مواقع إلكترونية ببعضها البعض
يمكنك ربط عدة مواقع إلكترونية ببعضها عن طريق تحديد كل موقع منها في ملف Digital Asset Links. على سبيل المثال، لربط example.com
وexample.co.uk,
وexample.co.jp
، عليك تحديد كل هذه المواقع الإلكترونية في ملف JSON
assetlinks.json
واستضافتها على كل موقع إلكتروني على
https://EXAMPLE_DOMAIN_NAME/.well-known/assetlinks.json
.
[{
"relation":[
"delegate_permission/common.get_login_creds"
],
"target":{
"site":"https://www.example.com",
"namespace":"web"
}
},
{
"relation":[
"delegate_permission/common.get_login_creds"
],
"target":{
"site":"https://www.example.co.uk",
"namespace":"web"
}
},
{
"relation":[
"delegate_permission/common.get_login_creds"
],
"target":{
"site":"https://www.example.co.jp",
"namespace":"web"
}
}]