หากคุณใช้หลายโดเมนที่ใช้แบ็กเอนด์การจัดการบัญชีเดียวกัน ตอนนี้คุณสามารถประกาศได้ด้วยว่าสามารถแชร์ข้อมูลรับรองระหว่างกัน เพื่อให้ผู้ใช้สามารถบันทึกข้อมูลเข้าสู่ระบบเพียงครั้งเดียว และให้เครื่องมือจัดการรหัสผ่านของ Chrome แนะนำเว็บไซต์เหล่านั้นไปยังเว็บไซต์ที่ลิงก์ได้
เครื่องมือจัดการรหัสผ่านของ Chrome ป้อนข้อมูลเข้าสู่ระบบโดยอัตโนมัติสำหรับเว็บไซต์ที่บันทึกไว้แล้ว ข้อมูลเข้าสู่ระบบ รวมถึงใน 2 กรณีต่อไปนี้
- เมื่อเว็บไซต์สองแห่งอยู่ใน
เว็บไซต์เดียวกัน, Chrome
จะแสดงข้อมูลเข้าสู่ระบบที่ป้อนอัตโนมัติสำหรับเว็บไซต์อื่น หากมี
บันทึกข้อมูลเข้าสู่ระบบไว้ในเว็บไซต์เดียว ตัวอย่างเช่น เนื่องจาก
www.example.com
และm.example.com
เป็นเว็บไซต์เดียวกัน Chrome จึงแชร์ข้อมูลเข้าสู่ระบบที่บันทึกไว้ระหว่าง 2 เว็บไซต์และแนะนำรหัสผ่านที่บันทึกไว้ให้อีกเว็บไซต์หนึ่งได้ - เมื่อนักพัฒนาแอปเชื่อมโยงแอป Android กับเว็บไซต์ที่ใช้ Chrome สามารถแนะนําข้อมูลเข้าสู่ระบบ Android ในเว็บไซต์ดังกล่าวได้ แอปจะเชื่อมโยงกับเว็บไซต์โดยใช้ลิงก์เนื้อหาดิจิทัล (DAL)
นอกจากนี้คุณยังสามารถเชื่อมโยงเว็บไซต์แบบข้ามเว็บไซต์เพื่อให้ผู้ใช้ เพื่อบันทึกข้อมูลรับรองเพียงครั้งเดียว และให้เครื่องมือจัดการรหัสผ่านแนะนำ ของเว็บไซต์ที่เกี่ยวข้อง
หากคุณใช้โดเมนหลายรายการที่ใช้แบ็กเอนด์การจัดการบัญชีเดียวกัน (เช่น https://www.example.com
และ https://www.example.co.uk)
) คุณสามารถเปิดใช้ Chrome ให้แนะนำรหัสผ่านที่บันทึกไว้ในโดเมนที่เชื่อมโยงกับลิงก์ชิ้นงานดิจิทัลได้ตั้งแต่เวอร์ชัน 91 เป็นต้นไป
นักพัฒนาซอฟต์แวร์ต้องวางไฟล์ JSON ที่ตามมาเพื่อสร้างการเชื่อมโยง DAL
ไวยากรณ์ DAL
ที่ /.well-known/assetlinks.json
ในโดเมนที่เกี่ยวข้อง
ข้อกำหนดเบื้องต้น
- ใช้ Chrome 91 ขึ้นไป
- ตรวจสอบว่า "เสนอให้บันทึกรหัสผ่าน" เปิดอยู่ใน
chrome://settings/passwords
- ตรวจสอบว่าโดเมนสำหรับลงชื่อเข้าใช้ของเว็บไซต์พร้อมใช้งานผ่าน HTTPS
ตั้งค่าการแชร์ข้อมูลเข้าสู่ระบบที่ราบรื่นใน 2 เว็บไซต์
เช่น เพื่อประกาศว่าเว็บไซต์
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
โปรดดู ข้อมูลอ้างอิงลิงก์เนื้อหาดิจิทัล เพื่อดูรายละเอียด
โฮสต์ไฟล์ 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 สำหรับไฟล์ลิงก์เนื้อหาดิจิทัลต้องเป็น JSON ตรวจสอบว่า เซิร์ฟเวอร์จะส่งส่วนหัว
Content-Type: application/json
ในการตอบกลับหากต้องการประกาศการเชื่อมโยงในทั้ง 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" } }]
ตรวจสอบว่าโฮสต์อนุญาตให้ Google เรียกข้อมูลเนื้อหาดิจิทัลของคุณ ไฟล์ลิงก์ หากคุณมีไฟล์
robots.txt
ไฟล์จะต้องอนุญาต Googlebot Agent ในการเรียกข้อมูล/.well-known/assetlinks.json
เว็บไซต์ส่วนใหญ่สามารถ อนุญาตให้ Agent อัตโนมัติเรียกดูไฟล์ในเส้นทาง/.well-known/
ได้ บริการอื่นๆ สามารถเข้าถึงข้อมูลเมตาในไฟล์เหล่านั้นได้User-agent: * Allow: /.well-known/
ตั้งค่าการแชร์ข้อมูลเข้าสู่ระบบที่ราบรื่นในหลายๆ เว็บไซต์
คุณสามารถตั้งค่าการแชร์ข้อมูลเข้าสู่ระบบได้อย่างราบรื่นในเว็บไซต์หลายแห่งโดยการระบุ
แต่ละรายการในไฟล์ลิงก์เนื้อหาดิจิทัล ตัวอย่างเช่น หากต้องการเชื่อมโยง
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"
}
}]
ดูข้อมูลเพิ่มเติมเกี่ยวกับการแชร์ข้อมูลเข้าสู่ระบบได้ที่