Aynı hesap yönetimi arka ucunu paylaşan birden çok alan kullanıyorsanız, artık bunları birbirleriyle ilişkilendirerek kullanıcıların kimlik bilgilerini bir kez kaydetmelerini ve Chrome şifre yöneticisinin, bu alanları ilişkili web sitelerinden birine önermesini sağlayabilirsiniz.
Chrome'un şifre yöneticisi, aşağıdaki iki durumda olduğu gibi, kayıtlı kimlik bilgilerine sahip sitelerin kimlik bilgilerini zaten otomatik olarak doldurur:
- İki site aynı site ilişkisindeyken, bir sitede en az bir kimlik bilgisi kaydedilmişse Chrome diğer sitenin otomatik doldurma kimlik bilgilerini gösterir. Örneğin,
www.example.com
vem.example.com
aynı site olduğu için Chrome, kayıtlı kimlik bilgilerini iki site arasında paylaşabilir ve kayıtlı şifreyi başka bir siteye önerebilir. - Bir geliştirici bir Android uygulamasını aynı kimlik bilgilerini kullanan bir siteyle ilişkilendirdiğinde, Chrome söz konusu sitede Android kimlik bilgileri önerebilir. Uygulamalar, Dijital Öğe Bağlantıları (DAL'lar) kullanan sitelerle ilişkilendirilir.
Artık kullanıcıların kimlik bilgilerini bir kez kaydetmelerini ve şifre yöneticisinin bunları ilişkili web sitelerinden herhangi birine önermelerini sağlamak için web sitelerini siteler arası bir ilişkiyle de ilişkilendirebilirsiniz.
Aynı hesap yönetimi arka ucunu paylaşan birden fazla alan kullanıyorsanız (örneğin, sürüm 91'den itibaren https://www.example.com
ve https://www.example.co.uk)
) Chrome'un Digital Asset Links ile ilişkili alan adlarına kaydedilen şifreleri önermesini sağlayabilirsiniz.
DAL ilişkilendirmesi yapmak için geliştiricilerin ilgili alanlarda /.well-known/assetlinks.json
adresindeki DAL söz dizimine uyan bir JSON dosyası yerleştirmesi gerekir.
Ön koşullar
- Chrome 91 veya sonraki bir sürümü kullanın.
chrome://flags#filling-across-affiliated-websites
konumunda bayrağı etkinleştir.chrome://settings/passwords
uygulamasında "Şifreleri kaydetmeyi öner" ayarının etkinleştirildiğinden emin olun.- Web sitenizin oturum açma alan adının HTTPS üzerinden kullanılabildiğinden emin olun.
İki web sitenizi ilişkilendirin
Örneğin, web sitesinin
https://www.example.com,
kimlik bilgilerinihttps://www.example.co.uk
ile paylaşabileceğini belirtmek için aşağıdaki içeriklere sahipassetlinks.json
adlı bir dosya oluşturun:[{ "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
alanı, siteler arasındaki ilişkiyi açıklayan bir veya daha fazla dizeden oluşan bir dizidir. Sitelerin oturum açma kimlik bilgilerini paylaşacağı siteler içindelegate_permission/common.get_login_creds
dizesini belirtin.target
alanı, bildirimin geçerli olduğu öğeyi belirten bir nesnedir. Aşağıdaki alanlar bir web sitesini tanımlar:namespace
Web siteleri için web
olmalıdır.site
Web sitesinin https://domain[:optional_port]
biçimindeki URL'si; örneğin,https://www.example.com
.Ayrıntılar için Dijital Öğe Bağlantıları referansına bakın.
Digital Asset Links JSON dosyasını, oturum açma alanında şu konumda barındırın:
https://domain[:optional_port]/.well-known/assetlinks.json
.Bu örnekte, alan
www.example.com
olduğundan JSON dosyasıhttps://www.example.com/.well-known/assetlinks.json
adresinde barındırılmalıdır.Digital Asset Links dosyasının MIME türü JSON olmalıdır. Sunucunun yanıtta bir
Content-Type: application/json
üst bilgisi gönderdiğinden emin olun.İlişkilendirmeyi her iki web sitesinde de bildirmek için
assetlinks.json
öğesinihttps://www.example.co.uk/.well-known/assetlinks.json
adresinde de barındırın:[{ "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" } }]
Barındırıcınızın, Google'ın Dijital Öğe Bağlantıları dosyanızı almasına izin verdiğinden emin olun.
robots.txt
dosyanız varsa bu dosya, Googlebot aracısının/.well-known/assetlinks.json
dosyasını almasına izin vermelidir. Çoğu site, diğer hizmetlerin bu dosyalardaki meta verilere erişebilmesi için herhangi bir otomatik aracının/.well-known/
yolundaki dosyaları almasına izin verebilir:User-agent: * Allow: /.well-known/
Birden çok web sitesini birbiriyle ilişkilendirme
Her birini Digital Asset Links dosyasında belirterek, birden çok web sitesini birbiriyle ilişkilendirebilirsiniz. Örneğin, example.com
example.co.uk,
veexample.co.jp
öğelerini ilişkilendirmek için bu web sitelerinin tümünü assetlinks.json
JSON dosyasında belirtin ve her web sitesinde https://EXAMPLE_DOMAIN_NAME/.well-known/assetlinks.json
adresinde barındırın.
[{
"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"
}
}]