Chrome को यह सेटिंग, सहयोगी साइटों के साथ लॉगिन क्रेडेंशियल शेयर करने की अनुमति देती है

अगर आपने एक ही खाता मैनेजमेंट बैकएंड शेयर करने वाले कई डोमेन इस्तेमाल किए हैं, तो अब उन्हें एक-दूसरे के साथ जोड़ा जा सकता है, ताकि उपयोगकर्ता एक बार क्रेडेंशियल सेव कर सकें. साथ ही, Chrome पासवर्ड मैनेजर से किसी भी सहयोगी वेबसाइट पर उन्हें सुझाव लेने के लिए कहा जा सकता है.

Chrome का पासवर्ड मैनेजर, सेव की गई साइटों के क्रेडेंशियल पहले से ही ऑटोमैटिक भर देता है क्रेडेंशियल और इन दो मामलों में:

  1. जब दो साइटें एक ही साइट के साथ संबंध, Chrome कम से कम एक क्रेडेंशियल होने पर, अन्य साइट के लिए ऑटोमैटिक भरने वाले क्रेडेंशियल दिखाएगा क्रेडेंशियल एक साइट पर सेव किया गया. उदाहरण के लिए, क्योंकि www.example.com और m.example.com एक ही साइट पर हैं. Chrome, सेव किए गए क्रेडेंशियल शेयर कर सकता है और पासवर्ड का सुझाव दें.
  2. जब कोई डेवलपर, Android ऐप्लिकेशन को ऐसी साइट से जोड़ता है जो एक जैसे क्रेडेंशियल हैं, तो Chrome उस साइट पर Android क्रेडेंशियल का सुझाव दे सकता है. ऐप्लिकेशन का उपयोग करने वाली साइटों से संबद्ध हैं डिजिटल ऐसेट लिंक (डीएएल).

अब आपके पास वेबसाइटों को क्रॉस-साइट रिलेशनशिप से भी असोसिएट करने का विकल्प है. इससे उपयोगकर्ताओं को अपने क्रेडेंशियल को एक बार सेव करने के लिए और पासवर्ड मैनेजर से उन्हें सहयोगी (अफ़िलिएट) वेबसाइटों के ज़रिए भेजा जाता है.

अगर आपने एक से ज़्यादा ऐसे डोमेन का इस्तेमाल किया है जिनके खाते के मैनेजमेंट का बैकएंड एक ही है (जैसे, https://www.example.com और https://www.example.co.uk), इतने समय में शुरू होंगे वर्शन 91 है, तो आप डोमेन में सेव किए गए पासवर्ड के सुझाव देने के लिए Chrome को चालू कर सकते हैं डिजिटल ऐसेट लिंक से जुड़ा होता है.

डीएएल असोसिएशन बनाने के लिए, डेवलपर को ऐसी JSON फ़ाइल जोड़नी होगी जो डीएएल सिंटैक्स /.well-known/assetlinks.json पर जाकर संपर्क फ़ॉर्म भरें.

ज़रूरी शर्तें

  1. Chrome 91 या इसके बाद के वर्शन का इस्तेमाल करें.
  2. chrome://flags#filling-across-affiliated-websites पर फ़्लैग चालू करें.
  3. पक्का करें कि "पासवर्ड सेव करने का विकल्प दें" यह चालू हो chrome://settings/passwords.
  4. पक्का करें कि आपकी वेबसाइट का साइन-इन डोमेन, एचटीटीपीएस के ज़रिए उपलब्ध हो.

अपनी दोनों वेबसाइटें जोड़ें

  1. यह एलान करने के लिए कि वेबसाइट, उदाहरण के लिए https://www.example.com,इन क्रेडेंशियल को इनके साथ शेयर कर सकते हैं https://www.example.co.uk, assetlinks.json नाम की एक फ़ाइल बनाएं. निम्न सामग्री:

    [{
      "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 फ़ील्ड, एक या उससे ज़्यादा स्ट्रिंग का कलेक्शन होता है जो साइटों के बीच संबंध. साइटों के लिए साइन-इन क्रेडेंशियल शेयर करने के लिए, delegate_permission/common.get_login_creds स्ट्रिंग की जानकारी दें. target फ़ील्ड एक ऐसा ऑब्जेक्ट है जो ऐसेट के एलान के बारे में बताता है लागू होता है. ये फ़ील्ड किसी वेबसाइट की पहचान करते हैं:

    namespace वेबसाइटों के लिए, यह वैल्यू web होनी चाहिए.
    site वेबसाइट का यूआरएल, फ़ॉर्मैट https://domain[:optional_port]; उदाहरण के लिए, https://www.example.com.

    ज़्यादा जानकारी के लिए, डिजिटल ऐसेट लिंक के बारे में जानकारी देखें.

  2. डिजिटल ऐसेट लिंक JSON फ़ाइल को यहां दी गई जगह पर होस्ट करें साइन-इन डोमेन: https://domain[:optional_port]/.well-known/assetlinks.json.

    इस उदाहरण में, डोमेन www.example.com है, इसलिए JSON फ़ाइल को https://www.example.com/.well-known/assetlinks.json पर होस्ट किया जाएगा.

    डिजिटल ऐसेट लिंक फ़ाइल के लिए, MIME टाइप, JSON होना चाहिए. पक्का करें कि सर्वर, रिस्पॉन्स में Content-Type: application/json हेडर भेजता है.

  3. दोनों वेबसाइटों में असोसिएशन का एलान करने के लिए, होस्ट करें https://www.example.co.uk/.well-known/assetlinks.json पर assetlinks.json साथ ही:

    [{
      "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. पक्का करें कि आपका होस्ट, Google को आपकी डिजिटल ऐसेट वापस पाने की अनुमति देता हो लिंक फ़ाइल. अगर आपके पास कोई robots.txt फ़ाइल है, तो यह ज़रूरी है कि Googlebot, /.well-known/assetlinks.json को वापस पाने के लिए एजेंट. ज़्यादातर साइटें आसानी से किसी भी ऑटोमेटेड एजेंट को /.well-known/ पाथ में फ़ाइलें वापस लाने की अनुमति देगा, कि अन्य सेवाएं इन फ़ाइलों के मेटाडेटा को ऐक्सेस कर सकती हैं:

    User-agent: *
    Allow: /.well-known/
    

कई वेबसाइटों को एक-दूसरे से जोड़ना

आप डिजिटल ऐसेट लिंक फ़ाइल होगी. उदाहरण के लिए, example.com को जोड़ने के लिए, example.co.uk,औरexample.co.jp, उन सभी वेबसाइटों को assetlinks.json JSON फ़ाइल को डाउनलोड करें और इसे हर वेबसाइट पर होस्ट करें https://EXAMPLE_DOMAIN_NAME/.well-known/assetlinks.json.

[{
     "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"
     }
  }]