उदाहरण: कई वेबसाइटों पर आसानी से क्रेडेंशियल शेयर करना

एक से ज़्यादा वेबसाइटों पर क्रेडेंशियल शेयर करने की सुविधा सेट अप करने के लिए:

  • प्राइमरी डोमेन तय करना: प्राइमरी रेफ़रंस के तौर पर किसी एक डोमेन को चुनें लिंक के लिए पॉइंट.
  • assetlinks.json फ़ाइलें बनाएं और होस्ट करें:
    • प्राइमरी डोमेन: अपने कंप्यूटर पर assetlinks.json फ़ाइल बनाएं और होस्ट करें प्राइमरी डोमेन वाली सूची में सभी डोमेन शेयर करने के लिए क्रेडेंशियल.
    • अन्य डोमेन: एक assetlinks.json फ़ाइल बनाएं और होस्ट करें अन्य डोमेन, जिनमें हर एक प्राइमरी डोमेन से वापस लिंक होता है.

नीचे दिए गए उदाहरण में, हमने example.com को प्राइमरी डोमेन के तौर पर डालें. अन्य सभी सूची में शामिल डोमेन, example.com और एक-दूसरे के साथ.

क्रेडेंशियल शेयर करने की सुविधा सेट अप करने से पहले, पक्का करें कि आपने ज़रूरी शर्तें पूरी कर ली हैं.

इन वेबसाइटों के बीच क्रेडेंशियल शेयर करने का एलान करने के लिए:

  1. प्राइमरी डोमेन के लिए इन चीज़ों के साथ एक assetlinks.json फ़ाइल बनाएं सामग्री:

      [
        {
          "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. डिजिटल ऐसेट लिंक JSON फ़ाइल को, मुख्य यूआरएल: https://example.com/.well-known/assetlinks.json.

  3. रेफ़रंस वाले अन्य डोमेन के लिए, आसान बनाई गई assetlinks.json फ़ाइल बनाएं मुख्य डोमेन की assetlinks.json फ़ाइल:

      [
        {
          "relation": ["delegate_permission/common.get_login_creds"],
          "target": {
            "namespace": "web",
            "site": "https://example.com"
          }
        }
      ]
    
  4. इस डिजिटल ऐसेट लिंक JSON फ़ाइल की कॉपी यहां दी गई जगह पर होस्ट करें अन्य सभी डोमेन पर उपलब्ध है, तो इस मामले में:

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

इन चरणों को पूरा करने के बाद, आपने बिना किसी रुकावट के क्रेडेंशियल सेट अप कर लिया है कई वेबसाइट पर शेयर करने की सुविधा मिलती है. सूची में शामिल सभी वेबसाइटें अब क्रेडेंशियल शेयर कर सकती हैं.

यह तरीका नई वेबसाइटों को अपनी वेबसाइट पर आसानी से जोड़ने की प्रोसेस को आसान बनाता है क्रेडेंशियल शेयर करने वाला नेटवर्क.

क्रेडेंशियल शेयर करने वाले नेटवर्क में एक नई वेबसाइट जोड़ना

क्रेडेंशियल शेयर करने वाले नेटवर्क में नई वेबसाइट जोड़ने के लिए:

  1. अपने प्राइमरी डोमेन पर होस्ट की गई assetlinks.json फ़ाइल को अपडेट करें (इसमें केस, https://example.com) में नया स्टेटमेंट जोड़ना जोड़ें जिसमें नए डोमेन का यूआरएल शामिल हो:

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

    जहां NEW_DOMAIN, नया डोमेन नेम है.

  2. नए डोमेन पर एक assetlinks.json फ़ाइल बनाएं और होस्ट करें. साथ ही, फ़ाइल को इससे लिंक करें प्राइमरी डोमेन (इस मामले में, https://example.com), इसमें ये वीडियो शामिल होते हैं:

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

अन्य सभी assetlinks.json फ़ाइलों में कोई बदलाव नहीं होगा. यह तरीका कोड को बढ़ावा देता है फिर से इस्तेमाल करने की क्षमता मिलती है और अपडेट के दौरान गड़बड़ियों की संभावना कम हो जाती है.