เปิดใช้ Chrome เพื่อแชร์ข้อมูลเข้าสู่ระบบในเว็บไซต์ที่เชื่อมโยง

หากคุณใช้หลายโดเมนที่ใช้แบ็กเอนด์การจัดการบัญชีเดียวกัน ตอนนี้คุณสามารถเชื่อมโยงโดเมนเข้ากับโดเมนใหม่เพื่อให้ผู้ใช้บันทึกข้อมูลเข้าสู่ระบบได้เพียงครั้งเดียวและให้เครื่องมือจัดการรหัสผ่านของ Chrome แนะนำผู้ใช้ไปยังเว็บไซต์ที่เชื่อมโยง

เครื่องมือจัดการรหัสผ่านของ Chrome จะป้อนข้อมูลเข้าสู่ระบบสำหรับเว็บไซต์ที่มีข้อมูลเข้าสู่ระบบที่บันทึกไว้โดยอัตโนมัติอยู่แล้ว รวมถึงใน 2 กรณีต่อไปนี้

  1. เมื่อ 2 เว็บไซต์อยู่ในความสัมพันธ์แบบเว็บไซต์เดียวกัน Chrome จะแสดงข้อมูลรับรองที่ป้อนอัตโนมัติของอีกเว็บไซต์หนึ่งหากมีข้อมูลเข้าสู่ระบบอย่างน้อย 1 รายการบันทึกไว้ในเว็บไซต์หนึ่ง เช่น เนื่องจาก www.example.com และ m.example.com เป็นเว็บไซต์เดียวกัน Chrome จึงสามารถแชร์ข้อมูลเข้าสู่ระบบที่บันทึกไว้ระหว่าง 2 เว็บไซต์ และแนะนำรหัสผ่านที่บันทึกไว้ไปยังเว็บไซต์อื่น
  2. เมื่อนักพัฒนาแอปเชื่อมโยงแอป Android กับเว็บไซต์ที่ใช้ข้อมูลเข้าสู่ระบบเดียวกัน Chrome จะแนะนำข้อมูลเข้าสู่ระบบ Android ในเว็บไซต์นั้นได้ แอปจะเชื่อมโยงกับเว็บไซต์ที่ใช้ลิงก์เนื้อหาดิจิทัล (DAL)

ตอนนี้คุณสามารถเชื่อมโยงเว็บไซต์ความสัมพันธ์แบบข้ามเว็บไซต์เพื่อให้ผู้ใช้บันทึกข้อมูลเข้าสู่ระบบเพียงครั้งเดียวและให้เครื่องมือจัดการรหัสผ่านแนะนำผู้ใช้ไปยังเว็บไซต์ที่เป็นพาร์ทเนอร์ใดๆ ก็ได้

หากคุณใช้หลายโดเมนที่ใช้แบ็กเอนด์การจัดการบัญชีเดียวกัน (เช่น https://www.example.com และ https://www.example.co.uk) โดยตั้งแต่เวอร์ชัน 91 เป็นต้นไป คุณจะเปิดใช้ Chrome เพื่อแนะนำรหัสผ่านที่บันทึกไว้ในโดเมนที่เชื่อมโยงกับลิงก์เนื้อหาดิจิทัลได้

หากต้องการเชื่อมโยง DAL นักพัฒนาแอปต้องใส่ไฟล์ JSON ที่เป็นไปตามไวยากรณ์ DAL ที่ /.well-known/assetlinks.json ในโดเมนที่เกี่ยวข้อง

ข้อกำหนดเบื้องต้น

  1. ใช้ Chrome 91 ขึ้นไป
  2. เปิดใช้การแจ้งว่าไม่เหมาะสมที่ chrome://flags#filling-across-affiliated-websites
  3. ตรวจสอบว่า "เสนอให้บันทึกรหัสผ่าน" เปิดอยู่ใน chrome://settings/passwords
  4. ตรวจสอบว่าโดเมนสำหรับลงชื่อเข้าใช้ของเว็บไซต์พร้อมใช้งานผ่าน 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 คืออาร์เรย์ของสตริงอย่างน้อย 1 รายการที่อธิบายความสัมพันธ์ระหว่างเว็บไซต์ โปรดระบุสตริง delegate_permission/common.get_login_creds เพื่อให้เว็บไซต์แชร์ข้อมูลเข้าสู่ระบบในการลงชื่อเข้าใช้ ช่อง target เป็นออบเจ็กต์ที่ระบุเนื้อหาที่จะใช้การประกาศ ฟิลด์ต่อไปนี้ระบุเว็บไซต์

    namespace ต้องเป็น web สำหรับเว็บไซต์
    site URL ของเว็บไซต์ในรูปแบบ https://domain[:optional_port] เช่น https://www.example.com

    ดูรายละเอียดได้ที่ข้อมูลอ้างอิงของลิงก์เนื้อหาดิจิทัล (Digital Asset Links)

  2. โฮสต์ไฟล์ JSON ของลิงก์เนื้อหาดิจิทัล (Digital Asset Links) ที่ตำแหน่งต่อไปนี้บนโดเมนการลงชื่อเข้าใช้: https://domain[:optional_port]/.well-known/assetlinks.json

    ในตัวอย่างนี้ โดเมนคือ www.example.com ดังนั้นไฟล์ JSON ควรโฮสต์อยู่ที่ https://www.example.com/.well-known/assetlinks.json

    ประเภท MIME สำหรับไฟล์ลิงก์เนื้อหาดิจิทัล (Digital Asset Links) ต้องเป็น JSON ตรวจสอบว่าเซิร์ฟเวอร์ส่งส่วนหัว Content-Type: application/json ในการตอบสนอง

  3. หากต้องการประกาศการเชื่อมโยงในทั้ง 2 เว็บไซต์ ให้โฮสต์ 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 เรียกข้อมูลไฟล์ลิงก์เนื้อหาดิจิทัล (Digital Asset Links) หากคุณมีไฟล์ robots.txt ไฟล์นั้นต้องอนุญาตให้ Agent ของ Googlebot ดึงข้อมูล /.well-known/assetlinks.json ได้ เว็บไซต์ส่วนใหญ่อนุญาตให้ Agent อัตโนมัติเรียกไฟล์ในเส้นทาง /.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"
     }
  }]