วิธีตั้งค่าการแชร์ข้อมูลเข้าสู่ระบบในหลายเว็บไซต์
- กำหนดโดเมนหลัก: เลือกโดเมนเดียวเป็นจุดอ้างอิงหลักสำหรับลิงก์
- สร้างและโฮสต์ไฟล์
assetlinks.json
- โดเมนหลัก: สร้างและโฮสต์ไฟล์
assetlinks.json
ในโดเมนหลักเพื่อแสดงโดเมนทั้งหมดที่แชร์ข้อมูลเข้าสู่ระบบ - โดเมนอื่นๆ: สร้างและโฮสต์ไฟล์
assetlinks.json
ในโดเมนอื่นๆ แต่ละโดเมน โดยลิงก์กลับไปยังโดเมนหลัก
- โดเมนหลัก: สร้างและโฮสต์ไฟล์
ในตัวอย่างนี้ เรากำหนด example.com เป็นโดเมนหลัก โดเมนในลิสต์อื่นๆ ทั้งหมดจะแชร์ข้อมูลเข้าสู่ระบบกับ example.com และเก็บข้อมูลซึ่งกันและกัน
- example.com (โดเมนหลัก)
- example.org
- example.net
- myownpersonaldomain.com
ก่อนตั้งค่าการแชร์ข้อมูลเข้าสู่ระบบ โปรดตรวจสอบว่าคุณได้ดำเนินการตามข้อกำหนดเบื้องต้นเรียบร้อยแล้ว
วิธีประกาศการแชร์ข้อมูลเข้าสู่ระบบในเว็บไซต์เหล่านี้
สร้างไฟล์
assetlinks.json
สำหรับโดเมนหลักที่มีเนื้อหาต่อไปนี้[ { "relation": ["delegate_permission/common.get_login_creds"], "target": { "namespace": "web", "site": "https://example.com" } }, { "relation": ["delegate_permission/common.get_login_creds"], "target": { "namespace": "web", "site": "https://example.org" } }, { "relation": ["delegate_permission/common.get_login_creds"], "target": { "namespace": "web", "site": "https://example.net" } }, { "relation": ["delegate_permission/common.get_login_creds"], "target": { "namespace": "web", "site": "https://myownpersonaldomain.com" } } ]
โฮสต์ไฟล์ JSON ของลิงก์เนื้อหาดิจิทัล (Digital Asset Links) ในตำแหน่งต่อไปนี้ใน URL หลัก
https://example.com/.well-known/assetlinks.json
สร้างไฟล์
assetlinks.json
แบบง่ายสำหรับโดเมนอื่นๆ ที่อ้างอิงไฟล์assetlinks.json
ของโดเมนหลัก[ { "relation": ["delegate_permission/common.get_login_creds"], "target": { "namespace": "web", "site": "https://example.com" } } ]
โฮสต์สำเนาไฟล์ JSON ของลิงก์เนื้อหาดิจิทัล (Digital Asset Links) นี้ในตำแหน่งต่อไปนี้ในโดเมนอื่นๆ ทั้งหมด
example.org/.well-known/assetlinks.json
example.net/.well-known/assetlinks.json
mypersonaldomain.com/.well-known/assetlinks.json
หลังจากทำตามขั้นตอนเหล่านี้ แสดงว่าคุณตั้งค่าการแชร์ข้อมูลเข้าสู่ระบบที่ราบรื่นในเว็บไซต์ต่างๆ เรียบร้อยแล้ว ตอนนี้เว็บไซต์ทั้งหมดที่แสดงอยู่ในรายการสามารถแชร์ข้อมูลเข้าสู่ระบบได้แล้ว
วิธีนี้ทำให้ขั้นตอนการเพิ่มเว็บไซต์ใหม่ลงในเครือข่ายการแชร์ข้อมูลเข้าสู่ระบบของคุณง่ายขึ้น
เพิ่มเว็บไซต์ใหม่ลงในเครือข่ายการแชร์ข้อมูลเข้าสู่ระบบ
หากต้องการเพิ่มเว็บไซต์ใหม่ลงในเครือข่ายการแชร์ข้อมูลเข้าสู่ระบบ ให้ทำดังนี้
อัปเดตไฟล์
assetlinks.json
ที่โฮสต์ในโดเมนหลัก (ในกรณีนี้คือ https://example.com) โดยเพิ่มคำสั่งใหม่ลงในรายการที่มี URL ของโดเมนใหม่... { "relation": ["delegate_permission/common.get_login_creds"], "target": { "namespace": "web", "site": https://NEW_DOMAIN } } ...
โดยที่
NEW_DOMAIN
คือชื่อโดเมนใหม่สร้างและโฮสต์ไฟล์
assetlinks.json
ในโดเมนใหม่โดยลิงก์กลับไปยังโดเมนหลัก (ในกรณีนี้คือ https://example.com) ซึ่งมีเนื้อหาดังต่อไปนี้[ { "relation": ["delegate_permission/common.get_login_creds"], "target": { "namespace": "web", "site": "https://example.com" } } ]
ไฟล์ assetlinks.json
อื่นๆ ทั้งหมดจะไม่เปลี่ยนแปลง แนวทางนี้ช่วยส่งเสริมการนำโค้ดมาใช้ซ้ำและลดโอกาสที่จะเกิดข้อผิดพลาดระหว่างการอัปเดต