Cách thiết lập tính năng chia sẻ thông tin đăng nhập trên nhiều trang web:
- Chỉ định miền chính: Chọn một miền làm điểm tham chiếu chính cho các đường liên kết.
- Tạo và lưu trữ tệp
assetlinks.json
:- Miền chính: Tạo và lưu trữ tệp
assetlinks.json
trên trang thông tin miền chính của bạn, trong đó liệt kê tất cả miền dùng chung thông tin xác thực. - Các miền khác: Tạo và lưu trữ một tệp
assetlinks.json
trên mỗi miền khác, mỗi miền liên kết lại với miền chính.
- Miền chính: Tạo và lưu trữ tệp
Trong ví dụ sau, chúng tôi chỉ định example.com làm miền chính. Tất cả các miền trong danh sách khác đều dùng chung thông tin đăng nhập với example.com và với nhau.
- example.com (miền chính)
- example.org
- example.net
- myownpersonaldomain.com
Trước khi thiết lập tính năng chia sẻ thông tin xác thực, hãy đảm bảo bạn đã hoàn tất các điều kiện tiên quyết.
Cách khai báo việc chia sẻ thông tin xác thực trên các trang web này:
Tạo tệp
assetlinks.json
cho miền chính có nội dung sau:[ { "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" } } ]
Lưu trữ tệp JSON chứa Digital Asset Links (Đường liên kết đến tài sản kỹ thuật số) tại vị trí sau trên URL chính:
https://example.com/.well-known/assetlinks.json
.Tạo tệp
assetlinks.json
đơn giản cho các miền khác tham chiếu đến tệpassetlinks.json
của miền chính:[ { "relation": ["delegate_permission/common.get_login_creds"], "target": { "namespace": "web", "site": "https://example.com" } } ]
Lưu trữ bản sao của tệp JSON chứa Đường liên kết đến tài sản kỹ thuật số này tại vị trí sau trên tất cả các miền khác, trong trường hợp này:
example.org/.well-known/assetlinks.json
example.net/.well-known/assetlinks.json
mypersonaldomain.com/.well-known/assetlinks.json
Sau khi làm theo các bước này, bạn đã thiết lập thành công tính năng chia sẻ thông tin xác thực liền mạch trên nhiều trang web. Giờ đây, tất cả trang web được liệt kê đều có thể chia sẻ thông tin đăng nhập.
Phương pháp này đơn giản hoá quy trình thêm trang web mới vào mạng chia sẻ thông tin xác thực liền mạch của bạn.
Thêm trang web mới vào mạng chia sẻ thông tin xác thực
Cách thêm một trang web mới vào mạng chia sẻ thông tin xác thực:
Cập nhật tệp
assetlinks.json
được lưu trữ trên miền chính của bạn (trong trường hợp này là https://example.com), thêm một câu lệnh mới vào danh sách bao gồm URL của miền mới:... { "relation": ["delegate_permission/common.get_login_creds"], "target": { "namespace": "web", "site": https://NEW_DOMAIN } } ...
Trong đó
NEW_DOMAIN
là tên miền mới.Tạo và lưu trữ tệp
assetlinks.json
trên miền mới, liên kết lại với miền chính (trong trường hợp này là https://example.com) với nội dung sau:[ { "relation": ["delegate_permission/common.get_login_creds"], "target": { "namespace": "web", "site": "https://example.com" } } ]
Tất cả tệp assetlinks.json
khác vẫn giữ nguyên. Phương pháp này thúc đẩy khả năng sử dụng lại mã và giảm khả năng xảy ra lỗi trong quá trình cập nhật.