تفعيل مشاركة بيانات الاعتماد بسلاسة بين المواقع الإلكترونية في Chrome

إذا كنت تستخدم نطاقات متعددة تشترك في الخلفية نفسها لإدارة الحسابات، يمكنك الآن أيضًا الإفصاح عن أنّه يمكنها مشاركة بيانات الاعتماد مع بعضها البعض لتتمكّن من السماح للمستخدمين بحفظ بيانات الاعتماد مرة واحدة واقتراحها من خلال خدمة إدارة كلمات المرور في 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://settings/passwords
  • تأكَّد من أنّ نطاق تسجيل الدخول إلى موقعك الإلكتروني متوفّر من خلال HTTPS.

إعداد ميزة مشاركة بيانات الاعتماد بسلاسة على موقعَيّك الإلكترونيَين

  1. للإقرار بأنّ الموقع الإلكتروني، على سبيل المثال 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

    يمكنك الاطّلاع على مرجع "روابط مواد العرض الرقمية" لمزيد من التفاصيل.

  2. يمكنك استضافة ملف روابط التنقل إلى مواد العرض الرقمية بتنسيق 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 في الاستجابة.

  3. لإعلان الربط في كلا الموقعَين الإلكترونيَين، استضِف ملف تعريف الارتباط 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"
      }
    }]
    
  4. تأكَّد من أنّ مضيفك يسمح لـ 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، حدِّد كل هذه المواقع الإلكترونية في ملف assetlinks.json 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"
     }
  }]

مزيد من المعلومات حول مشاركة بيانات الاعتماد: