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

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

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

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

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

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

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

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

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

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

  4. আপনি ফিল্টার বারে resource-type:fedcm টাইপ করে শুধুমাত্র FedCM অনুরোধ ফিল্টার করতে পারেন।

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

  5. এটি কাছাকাছি পরিদর্শন করতে কোনো অনুরোধ ক্লিক করুন.

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

পরবর্তী পদক্ষেপ

আইডেন্টিটি প্রোভাইডার সাইডে FedCM এর সাথে আপনার আইডেন্টিটি সল্যুশন কিভাবে বাস্তবায়ন করবেন তা পর্যালোচনা করুন।
আপনার RPs-এর জন্য FedCM প্রয়োগ করুন এবং JavaScript SDK বিতরণ করুন। স্ব-বাস্তবায়নের প্রয়োজনীয়তা দূর করে RPsকে আপ-টু-ডেট রাখুন।