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

إذا كنت تستخدم نطاقات متعددة تشترك في الواجهة الخلفية لإدارة الحساب نفسها، يمكنك الآن أيضًا الإفصاح عن إمكانية مشاركة بيانات الاعتماد في ما بينها للسماح للمستخدمين بحفظ بيانات الاعتماد مرة واحدة وتوجيه مدير كلمات المرور في Chrome لاقتراحها على أي من المواقع الإلكترونية المرتبطة.

يملأ مدير كلمات المرور في Chrome بيانات الاعتماد تلقائيًا للمواقع الإلكترونية التي تم حفظ بياناتها وبيانات الاعتماد، وكذلك في الحالتين التاليتين:

  • عندما يكون موقعان في صفحة علاقة same-site، 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"
     }
  }]

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