अगर आपने एक ही खाता मैनेजमेंट बैकएंड शेयर करने वाले कई डोमेन इस्तेमाल किए हैं, तो अब उन्हें एक-दूसरे के साथ जोड़ा जा सकता है. इससे उपयोगकर्ता एक बार क्रेडेंशियल सेव कर सकते हैं और Chrome पासवर्ड मैनेजर से उन्हें किसी भी सहयोगी वेबसाइट को सुझाव दे सकते हैं.
Chrome का पासवर्ड मैनेजर पहले से ही, सेव किए गए क्रेडेंशियल वाली साइटों के क्रेडेंशियल को ऑटोमैटिक भरने की सुविधा देता है. ऐसा इन दो स्थितियों में किया जाता है:
- जब दो साइटें एक ही साइट के साथ जुड़ी होती हैं, तो एक साइट पर कम से कम एक क्रेडेंशियल सेव होने पर Chrome, दूसरी साइट के लिए ऑटोमैटिक भरने वाले क्रेडेंशियल दिखाएगा. उदाहरण के लिए,
www.example.com
औरm.example.com
एक ही साइट पर हैं. इसलिए, Chrome सेव किए गए क्रेडेंशियल को दो साइटों के बीच शेयर कर सकता है और सेव किए गए पासवर्ड का सुझाव दूसरी साइट को दे सकता है. - जब कोई डेवलपर किसी Android ऐप्लिकेशन को एक ही क्रेडेंशियल का इस्तेमाल करने वाली साइट से जोड़ता है, तो Chrome उस साइट पर Android क्रेडेंशियल का सुझाव दे सकता है. ऐप्लिकेशन, डिजिटल ऐसेट लिंक (डीएएल) का इस्तेमाल करने वाली साइटों से जुड़े होते हैं.
अब वेबसाइटों को क्रॉस-साइट संबंध में भी जोड़ा जा सकता है, ताकि उपयोगकर्ता एक बार अपने क्रेडेंशियल सेव कर सकें. साथ ही, पासवर्ड मैनेजर से उन्हें किसी भी सहयोगी वेबसाइट का सुझाव देने के लिए कहा जा सकता है.
अगर आपने एक ही खाता मैनेजमेंट बैकएंड को शेयर करने वाले कई डोमेन का इस्तेमाल किया है
(जैसे कि https://www.example.com
और https://www.example.co.uk)
, तो वर्शन 91 से, Chrome को डिजिटल ऐसेट लिंक से जुड़े डोमेन में सेव किए गए पासवर्ड के सुझाव देने की अनुमति दी जा सकती है).
डीएएल असोसिएशन करने के लिए, डेवलपर को ऐसी JSON फ़ाइल डालनी होगी जो संबंधित डोमेन पर /.well-known/assetlinks.json
पर डीएएल सिंटैक्स के मुताबिक हो.
ज़रूरी शर्तें
- Chrome 91 या उसके बाद के वर्शन का इस्तेमाल करें.
chrome://flags#filling-across-affiliated-websites
पर फ़्लैग चालू करें.- पक्का करें कि
chrome://settings/passwords
में "पासवर्ड सेव करने का विकल्प दें" चालू है. - पक्का करें कि आपकी वेबसाइट का साइन-इन डोमेन, एचटीटीपीएस से उपलब्ध हो.
अपनी दोनों वेबसाइटों को जोड़ें
यह बताने के लिए कि वेबसाइट, उदाहरण के लिए
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
.ज़्यादा जानकारी के लिए, डिजिटल ऐसेट लिंक का रेफ़रंस देखें.
डिजिटल ऐसेट लिंक की 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
हेडर भेजे.दोनों वेबसाइटों पर असोसिएशन की जानकारी देने के लिए,
assetlinks.json
कोhttps://www.example.co.uk/.well-known/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" } }]
पक्का करें कि आपका होस्ट, 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"
}
}]