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