Örnek: Birden fazla web sitesinde sorunsuz kimlik bilgisi paylaşımı

Birden fazla web sitesinde kimlik bilgisi paylaşımını ayarlamak için:

  • Birincil alan atama: Bir alan adını birincil referans olarak seçin noktalara dikkat edin.
  • assetlinks.json dosyaları oluşturun ve barındırın:
    • Birincil alan: Bir assetlinks.json dosyası oluşturun ve kimlik bilgilerini paylaşan tüm alan adlarının birincil alan listesi.
    • Diğer alanlar: Aşağıdakilerin her birinde bir assetlinks.json dosyası oluşturun ve barındırın: diğer alanlar, her biri birincil alana geri bağlanır.

Aşağıdaki örnekte, example.com adresini kullanabilirsiniz. Diğer tüm ülkeler listelenen alanlar şununla kimlik bilgilerini paylaşıyor: example.com arasında oturum açmanız gerekir.

Kimlik bilgisi paylaşımını ayarlamadan önce ön koşulları karşıladığınızdan emin olun.

Bu web siteleri arasında kimlik bilgisi paylaşımını beyan etmek için:

  1. Birincil alan için aşağıdakilere sahip bir assetlinks.json dosyası oluşturun: içerik:

      [
        {
          "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"
          }
        }
      ]
    
  2. Digital Asset Links JSON dosyasını aşağıdaki konumda barındırın: birincil URL: https://example.com/.well-known/assetlinks.json.

  3. Referans verilen diğer alanlar için basitleştirilmiş bir assetlinks.json dosyası oluşturun. ana alanın assetlinks.json dosyası:

      [
        {
          "relation": ["delegate_permission/common.get_login_creds"],
          "target": {
            "namespace": "web",
            "site": "https://example.com"
          }
        }
      ]
    
  4. Bu Digital Asset Links JSON dosyasının kopyalarını şu konumda barındırabilirsiniz diğer tüm alanlarda bu örnekte:

    • example.org/.well-known/assetlinks.json
    • example.net/.well-known/assetlinks.json
    • mypersonaldomain.com/.well-known/assetlinks.json

Bu adımları uyguladıktan sonra, sorunsuz kimlik bilgilerini başarıyla ayarladınız. birden fazla web sitesi arasında paylaşım yapabilirsiniz. Listelenen tüm web siteleri artık kimlik bilgilerini paylaşabilir.

Bu yaklaşım, sorunsuz ve sorunsuz bir deneyime yeni web siteleri ekleme paylaşım ağı.

Kimlik bilgisi paylaşım ağına yeni bir web sitesi ekleyin

Kimlik bilgisi paylaşım ağına yeni bir web sitesi eklemek için:

  1. Birincil alanınızda barındırılan assetlinks.json dosyasını güncelleyin (bu (ör. https://example.com) yeni bir ifade ekleyebilirsiniz. ekleme:

      ...
      {
        "relation": ["delegate_permission/common.get_login_creds"],
        "target": {
          "namespace": "web",
          "site": https://NEW_DOMAIN
        }
      }
      ...
    

    Burada NEW_DOMAIN, yeni alan adıdır.

  2. Yeni alanda bir assetlinks.json dosyası oluşturup barındırın ve şuna tekrar bağlayın: birincil alan (bu örnekte https://example.com), aşağıdaki içerikle:

      [
        {
          "relation": ["delegate_permission/common.get_login_creds"],
          "target": {
            "namespace": "web",
            "site": "https://example.com"
          }
        }
      ]
    

Diğer assetlinks.json dosyada değişiklik yapılmadı. Bu yaklaşım, ve güncelleme sırasında hata olasılığını azaltır.