FedCM: Connection Allowlist ব্যবহার করে আপনার Identity Provider-এর কাছে নেটওয়ার্ক অনুরোধের অনুমতি দিন।

প্রকাশিত: ২৭ আগস্ট, ২০২৬

ক্রোম ১৫২-এ কানেকশন অ্যালাওলিস্ট চালু করা হয়েছে, যা এমন একটি ব্যবস্থা যার মাধ্যমে আপনি আপনার সাইটে নেটওয়ার্ক যোগাযোগের জন্য অনুমোদিত সুনির্দিষ্ট ইউআরএল প্যাটার্নগুলো নির্দিষ্ট করে দিতে পারেন। যদিও এই নেটওয়ার্ক স্যান্ডবক্স অননুমোদিত ডেটা পাচার রোধ করতে সাহায্য করে, একটি কঠোর অ্যালাওলিস্ট অনিচ্ছাকৃতভাবে বৈধ পরিষেবাগুলোকেও ব্লক করে দিতে পারে।

যদি আপনার সাইট ফেডারেটেড অথেন্টিকেশনের উপর নির্ভর করে এবং কানেকশন অ্যালাওলিস্ট ব্যবহার করে, তাহলে ব্যবহারকারীদের সাইন ইন করার জন্য আপনাকে অবশ্যই আপনার আইডেন্টিটি প্রোভাইডারের এন্ডপয়েন্টগুলোকে অ্যালাওলিস্ট করতে হবে। যদি আপনি কানেকশন অ্যালাওলিস্ট ব্যবহার না করেন, তাহলে কোনো পদক্ষেপের প্রয়োজন নেই।

FedCM অনুরোধের ক্ষেত্রে সংযোগ অনুমতি তালিকার অর্থ কী

যে সাইটে ব্যবহারকারী সাইন ইন করছেন, সেখানে FedCM API নিম্নলিখিত আইডেন্টিটি প্রোভাইডার এন্ডপয়েন্টগুলিতে নেটওয়ার্ক অনুরোধ পাঠায়:

কানেকশন অ্যালাওলিস্টের মাধ্যমে, আপনি একটি Connection-Allowlist HTTP রেসপন্স হেডার ব্যবহার করে নিয়ন্ত্রণ করতে পারেন যে আপনার সাইট কোন কোন এন্ডপয়েন্টের সাথে যোগাযোগ করতে পারবে। যদি একটি অ্যালাওলিস্ট সেট আপ করা থাকে কিন্তু তাতে আপনার আইডেন্টিটি প্রোভাইডারের এন্ডপয়েন্টগুলো অন্তর্ভুক্ত না থাকে, তাহলে আপনার FedCM ইন্টিগ্রেশন প্রত্যাশিতভাবে কাজ নাও করতে পারে।

নির্ভরকারী পক্ষগুলির জন্য: আপনার পরিচয় প্রদানকারীকে অনুমতি তালিকায় অন্তর্ভুক্ত করুন।

একটি কানেকশন অ্যালাওলিস্ট কনফিগার করার সময়, আপনার সাইট যেসব সার্ভিসের সাথে যোগাযোগ করবে বলে আপনি চান, তার সবগুলোকে অবশ্যই অন্তর্ভুক্ত করতে হবে। যদি আপনার ব্যবহারকারীরা কোনো আইডেন্টিটি প্রোভাইডার (Identity Provider) দিয়ে সাইন ইন করেন, তবে তার এন্ডপয়েন্টগুলো অ্যালাওলিস্টে যোগ করা উচিত। আপনি একটি ওয়াইল্ডকার্ড ব্যবহার করে আইডেন্টিটি প্রোভাইডারের এন্ডপয়েন্টগুলো অন্তর্ভুক্ত করতে পারেন:

// Allow network requests to any of the Identity Provider endpoints
Connection-Allowlist: ("https://idp.example/*" response-origin)

পরিচয় প্রদানকারীদের জন্য

আপনি যদি একজন আইডেন্টিটি প্রোভাইডার হন, তাহলে আপনার কোড আপডেট করার প্রয়োজন নেই। তবে, আমরা আপনার ডকুমেন্টেশন আপডেট করার পরামর্শ দিচ্ছি, যাতে রিলায়িং পার্টিরা জানতে পারে যে তাদের ইন্টিগ্রেশনগুলো সঠিকভাবে চালু রাখার জন্য কোন নির্দিষ্ট এন্ডপয়েন্টগুলোকে অ্যালাওলিস্ট করতে হবে।

সম্পদ