有沒有辦法告訴 Chrome 密碼管理器該網站https://abc和https://def實際上是等效的並且使用相同的登入憑證,這樣當我在網站 1 中更改密碼時,它也會知道我的新密碼也適用於網站 2?
更新:我去年問過這個問題。最近,Google 建立了新的密碼管理器,可讓您為每個已儲存的密碼鍵入網域清單。因此這個問題不再相關。
答案1
對的,這是可能的,
- 聲明 https://abc 的網站可以與以下人員分享憑證https://def,建立一個名為 assetlinks.json 的文件,其中包含以下內容:
[{
"relation": ["delegate_permission/common.get_login_creds"],
"target": {
"namespace": "web",
"site": "https://a.b.c"
}
},
{
"relation": ["delegate_permission/common.get_login_creds"],
"target": {
"namespace": "web",
"site": "https://d.e.f"
}
}]
對於共用登入憑證的站點,請指定字串 delegate_permission/common.get_login_creds
- 將數位資產連結 JSON 檔案託管在登入網域的以下位置:
https://domain[:optional_port]/.well-known/assetlinks.json
例如https://a.b.c/.well-known/assetlinks.json
,https://d.e.f/.well-known/assetlinks.json
如果 singin/singup 表單位於兩個網站上