تفعيل مشاركة بيانات الاعتماد بسلاسة بين المواقع الإلكترونية في 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"
     }
  }]

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