एक से ज़्यादा वेबसाइटों पर क्रेडेंशियल शेयर करने की सुविधा सेट अप करने के लिए:
- प्राइमरी डोमेन तय करें: लिंक के लिए, प्राइमरी रेफ़रंस पॉइंट के तौर पर एक डोमेन चुनें.
assetlinks.json
फ़ाइलें बनाना और होस्ट करना:- प्राइमरी डोमेन: अपने प्राइमरी डोमेन की लिस्टिंग वाले सभी डोमेन शेयर करने वाले क्रेडेंशियल पर
assetlinks.json
फ़ाइल बनाएं और उसे होस्ट करें. - अन्य डोमेन: हर दूसरे डोमेन पर एक
assetlinks.json
फ़ाइल बनाएं और होस्ट करें. हर फ़ाइल को प्राइमरी डोमेन से लिंक करें.
- प्राइमरी डोमेन: अपने प्राइमरी डोमेन की लिस्टिंग वाले सभी डोमेन शेयर करने वाले क्रेडेंशियल पर
नीचे दिए गए उदाहरण में, हमने example.com को प्राइमरी डोमेन के तौर पर बताया है. सूची में शामिल अन्य सभी डोमेन, example.com और एक-दूसरे के साथ क्रेडेंशियल शेयर करते हैं.
- example.com (प्राइमरी डोमेन)
- example.org
- example.net
- myownpersonaldomain.com
क्रेडेंशियल शेयर करने की सुविधा सेट अप करने से पहले, पक्का करें कि आपने ज़रूरी शर्तें पूरी कर ली हों.
इन वेबसाइटों पर क्रेडेंशियल शेयर करने की जानकारी देने के लिए:
प्राइमरी डोमेन के लिए,
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" } } ]
डिजिटल ऐसेट लिंक JSON फ़ाइल को प्राइमरी यूआरएल पर यहां होस्ट करें:
https://example.com/.well-known/assetlinks.json
.मुख्य डोमेन की
assetlinks.json
फ़ाइल से जुड़े अन्य डोमेन के लिए, एक आसानassetlinks.json
फ़ाइल बनाएं:[ { "relation": ["delegate_permission/common.get_login_creds"], "target": { "namespace": "web", "site": "https://example.com" } } ]
इस डिजिटल ऐसेट लिंक JSON फ़ाइल की कॉपी को, अन्य सभी डोमेन पर यहां दी गई जगह पर होस्ट करें. उदाहरण के लिए:
example.org/.well-known/assetlinks.json
example.net/.well-known/assetlinks.json
mypersonaldomain.com/.well-known/assetlinks.json
यह तरीका अपनाने के बाद, एक से ज़्यादा वेबसाइटों पर क्रेडेंशियल शेयर करने की सुविधा सेट अप हो जाएगी. सूची में शामिल सभी वेबसाइटें अब क्रेडेंशियल शेयर कर सकती हैं.
इस तरीके से, बिना किसी रुकावट के क्रेडेंशियल शेयर करने वाले नेटवर्क में नई वेबसाइटें जोड़ना आसान हो जाता है.
क्रेडेंशियल शेयर करने वाले नेटवर्क में नई वेबसाइट जोड़ना
क्रेडेंशियल शेयर करने वाले नेटवर्क में नई वेबसाइट जोड़ने के लिए:
अपने प्राइमरी डोमेन (इस मामले में, https://example.com) पर होस्ट की गई
assetlinks.json
फ़ाइल को अपडेट करें. इसके लिए, सूची में एक नया स्टेटमेंट जोड़ें. इस स्टेटमेंट में, नए डोमेन का यूआरएल शामिल होना चाहिए:... { "relation": ["delegate_permission/common.get_login_creds"], "target": { "namespace": "web", "site": https://NEW_DOMAIN } } ...
यहां
NEW_DOMAIN
नया डोमेन नेम है.नए डोमेन पर
assetlinks.json
फ़ाइल बनाएं और उसे होस्ट करें. साथ ही, इस फ़ाइल में प्राइमरी डोमेन (इस मामले में, https://example.com) को लिंक करें. इसके लिए, यह कॉन्टेंट शामिल करें:[ { "relation": ["delegate_permission/common.get_login_creds"], "target": { "namespace": "web", "site": "https://example.com" } } ]
अन्य सभी assetlinks.json
फ़ाइलों में कोई बदलाव नहीं होगा. इस तरीके से, कोड को फिर से इस्तेमाल करने में मदद मिलती है. साथ ही, अपडेट के दौरान गड़बड़ियों की संभावना कम हो जाती है.