Chrome'un giriş kimlik bilgilerini satış ortağı siteler arasında paylaşması için etkinleştirin

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.

Milica Mihajlija
Milica Mihajlija

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:

  1. İ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 ve m.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.
  2. 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

  1. Chrome 91 veya sonraki bir sürümü kullanın.
  2. chrome://flags#filling-across-affiliated-websites konumunda bayrağı etkinleştir.
  3. chrome://settings/passwords uygulamasında "Şifreleri kaydetmeyi öner" ayarının etkinleştirildiğinden emin olun.
  4. Web sitenizin oturum açma alan adının HTTPS üzerinden kullanılabildiğinden emin olun.

İki web sitenizi ilişkilendirin

  1. Örneğin, web sitesinin https://www.example.com,kimlik bilgilerini https://www.example.co.uk ile paylaşabileceğini belirtmek için aşağıdaki içeriklere sahip assetlinks.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çin delegate_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.

  2. 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.

  3. İlişkilendirmeyi her iki web sitesinde de bildirmek için assetlinks.json öğesini https://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"
      }
    }]
    
  4. 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"
     }
  }]