FedCM বাস্তবায়নের জন্য আপনার উন্নয়ন পরিবেশ সেট আপ করুন

FedCM বাস্তবায়ন শুরু করার জন্য আপনার পরিবেশ সেট আপ করতে, আপনার Chrome-এর IdP এবং RP উভয় ক্ষেত্রেই একটি সুরক্ষিত প্রসঙ্গ (HTTPS অথবা localhost) প্রয়োজন।

তৃতীয় পক্ষের কুকিজ ব্লক করুন

Chrome সেটিংস থেকে তৃতীয় পক্ষের কুকিজ ব্লক করুন
Chrome সেটিংস থেকে তৃতীয় পক্ষের কুকিজ ব্লক করুন

আপনি Chrome-এ তৃতীয় পক্ষের কুকি ছাড়া FedCM কীভাবে কাজ করে তা পরীক্ষা করতে পারেন। তৃতীয় পক্ষের কুকি ব্লক করতে, ইনকগনিটো মোড ব্যবহার করুন, অথবা chrome://settings/cookies এ আপনার ডেস্কটপ সেটিংসে অথবা মোবাইলে সেটিংস > সাইট সেটিংস > কুকিজ -এ নেভিগেট করে "তৃতীয় পক্ষের কুকি ব্লক করুন" বেছে নিন।

ডেস্কটপে ডিবাগ করুন

Chrome 139 থেকে, আপনি Chromium-ভিত্তিক ব্রাউজারগুলিতে DevTools দিয়ে FedCM ডিবাগ করতে পারেন:

  1. DevTools খুলুন।
  2. নেটওয়ার্ক প্যানেলে যান।

    DevTools নেটওয়ার্ক প্যানেলটি স্ক্রিনের ডানদিকে খোলা আছে।
    DevTools নেটওয়ার্ক প্যানেল

  3. আপনি যে ওয়েবসাইটটি পরিদর্শন করতে চান সেখানে যান, উদাহরণস্বরূপ, আমাদের ডেমো RP

    1. ফিল্টার বারে resource-type:fedcm টাইপ করে আপনি শুধুমাত্র FedCM অনুরোধগুলি ফিল্টার করতে পারেন।
      DevTools নেটওয়ার্ক প্যানেলটি খোলা আছে, এবং 'resource-type:fedcm' ফিল্টারটি প্রয়োগ করা হয়েছে, যা তালিকায় শুধুমাত্র FedCM অনুরোধগুলি দেখায়।
      DevTools-এর নেটওয়ার্ক প্যানেলে রিসোর্স টাইপ ফিল্টার প্রয়োগ করা হয়েছে
  4. যেকোনো অনুরোধটি আরও ভালোভাবে পরীক্ষা করতে ক্লিক করুন।

    অনুরোধের বিবরণের শিরোনাম ট্যাবটি নির্দেশ করে যে '401 অননুমোদিত' স্ট্যাটাস কোডের সাথে 'অ্যাকাউন্টস' এন্ডপয়েন্টে অনুরোধটি ব্যর্থ হয়েছে।
    অনুরোধের বিশদ বিবরণ