উদাহরণ: একাধিক ওয়েবসাইট জুড়ে বিরামহীন শংসাপত্র শেয়ারিং

একাধিক ওয়েবসাইট জুড়ে শংসাপত্র শেয়ারিং সেট আপ করতে:

  • একটি প্রাথমিক ডোমেন মনোনীত করুন : লিঙ্কগুলির জন্য প্রাথমিক রেফারেন্স পয়েন্ট হিসাবে একটি ডোমেন বেছে নিন।
  • 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 ফাইলটি প্রাথমিক URL-এ নিম্নলিখিত স্থানে হোস্ট করুন: 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 ) তালিকায় একটি নতুন বিবৃতি যোগ করুন যাতে নতুন ডোমেনের URL রয়েছে:

      ...
      {
        "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 ফাইল অপরিবর্তিত থাকে। এই পদ্ধতি কোড পুনঃব্যবহারযোগ্যতা প্রচার করে এবং আপডেটের সময় ত্রুটির সম্ভাবনা কমায়।