সফল অরিজিন ট্রায়ালের পরে, আমরা Chrome 132-এ বেশ কয়েকটি নতুন FedCM আপডেট পাঠাচ্ছি: মোড API , অন্য অ্যাকাউন্ট API ব্যবহার করুন এবং Continuation API বান্ডেল ৷
মোড API
মোড API বিভিন্ন UX মোড কনফিগারেশনের জন্য অনুমতি দেয় এবং একটি নতুন UX মোড প্রবর্তন করে: সক্রিয় মোড। সক্রিয় মোড হল বিদ্যমান প্যাসিভ মোডের বিকল্প (পূর্বে উইজেট মোড নামে পরিচিত), যা FedCM ডিফল্টরূপে ব্যবহার করে।
সক্রিয় মোডের সাথে (পূর্বে বোতাম মোড নামে পরিচিত), পরিচয় প্রদানকারীরা (আইডিপি) FedCM API ব্যবহার করতে পারে এমনকি তাদের ব্যবহারকারীরা যখন navigator.credentials.get()
কল করা হয় তখন IdP থেকে লগ আউট হয়ে গেলেও। সাইন-ইন প্রবাহটি একটি ব্যবহারকারীর অঙ্গভঙ্গি দ্বারা শুরু হয় যেমন আইডিপি বোতামে একটি সাইন ইন ক্লিক করা, যা ব্যবহারকারীর অভিপ্রায়কে আরও ভালভাবে প্রতিফলিত করে৷
সক্রিয় মোড সাইন-ইন ডায়ালগ UI প্যাসিভ মোড UI এর থেকে আলাদা: এটি বড়, কেন্দ্রীভূত এবং বড় ব্র্যান্ডিং আইকন রয়েছে৷
বিকাশকারী ডকুমেন্টেশনে সক্রিয় মোডে FedCM কীভাবে ব্যবহার করবেন তা শিখুন।
অন্য অ্যাকাউন্ট ব্যবহার করুন
Use Other Account API এর সাথে, ব্যবহারকারীরা এমন একটি অ্যাকাউন্টে স্যুইচ করতে বেছে নিতে পারেন যা তারা বর্তমানে যে অ্যাকাউন্টে লগ ইন করেছেন তার থেকে আলাদা, যদি IdP একাধিক অ্যাকাউন্ট সমর্থন করে বা বিদ্যমান অ্যাকাউন্ট প্রতিস্থাপন করে:
কন্টিনিউয়েশন এপিআই বান্ডেল
Continuation API বান্ডেল Chrome 132 থেকে উপলব্ধ। বান্ডেলটিতে একাধিক FedCM বৈশিষ্ট্য রয়েছে:
এই বৈশিষ্ট্যগুলি একসাথে বান্ডিল করা হয়েছে কারণ আইডিপিগুলি অনুমোদনের প্রবাহ বাস্তবায়নের জন্য এগুলি ব্যবহার করতে পারে, যেমন একজন ব্যবহারকারীকে তাদের ক্যালেন্ডারে একটি RP অ্যাক্সেস দেওয়ার অনুমতি দেওয়া।
ধারাবাহিকতা API
Continuation API এর সাথে, IdP একটি বহু-পদক্ষেপ সাইন-ইন ফ্লো সক্ষম করতে আইডি অ্যাসারশন এন্ডপয়েন্ট প্রতিক্রিয়াতে একটি পুনঃনির্দেশ URL প্রদান করতে পারে। যখন IdP-কে অতিরিক্ত তথ্য বা অনুমতির অনুরোধ করতে হয়, উদাহরণস্বরূপ:
- ব্যবহারকারীর সার্ভার-সাইড রিসোর্স অ্যাক্সেস করার অনুমতি।
- যাচাইকরণ যে যোগাযোগের তথ্য আপ-টু-ডেট।
- অভিভাবকীয় নিয়ন্ত্রণ।
FedCM ডেভেলপার ডকুমেন্টেশনে Continuation API কীভাবে ব্যবহার করবেন তা শিখুন।
পরামিতি API
প্যারামিটার এপিআই RP-কে আইডি অ্যাসারশন এন্ডপয়েন্টে অতিরিক্ত কী-মানের প্যারামিটার প্রদান করতে দেয়। পরামিতি API-এর সাহায্যে, RPs মৌলিক সাইন-ইন-এর বাইরে সংস্থানগুলির জন্য অনুমতির অনুরোধ করতে আইডিপি-তে অতিরিক্ত প্যারামিটার পাঠাতে পারে।
অতিরিক্ত প্যারামিটার পাস করা কার্যকর হতে পারে যখন একজন RP-কে অতিরিক্ত অনুমতির অনুরোধ করতে হয়, যেমন বিলিং ঠিকানা বা ক্যালেন্ডার অ্যাক্সেস। ব্যবহারকারী একটি IdP-নিয়ন্ত্রিত UX প্রবাহের মাধ্যমে এই অনুমতিগুলি অনুমোদন করতে পারে যা Continuation API ব্যবহার করে চালু করা হয় এবং IdP তারপর এই তথ্যগুলি ভাগ করবে৷
বিকাশকারী ডকুমেন্টেশনে প্যারামিটার API কীভাবে ব্যবহার করবেন তা শিখুন।
ক্ষেত্র API
Fields API এর মাধ্যমে, RP ব্যবহারকারীর তথ্য (নাম, ইমেল ঠিকানা এবং প্রোফাইল ছবির যেকোনো সমন্বয়) নির্দিষ্ট করতে পারে তাদের সাথে শেয়ার করার জন্য তাদের আইডিপি প্রয়োজন। অনুরোধ করা তথ্য FedCM ডায়ালগের ডিসক্লোজার UI-তে অন্তর্ভুক্ত করা হবে। ব্যবহারকারী একটি বার্তা দেখতে পাবেন যাতে তারা জানিয়ে দেয় যে ব্যবহারকারী সাইন ইন করতে চাইলে idp.example
অনুরোধ করা তথ্য rp.example
এর সাথে শেয়ার করবে।
কীভাবে ফিল্ডস এপিআই ব্যবহার করবেন তা শিখতে বিকাশকারী ডকুমেন্টেশন দেখুন।
একাধিক কনফিগার URL
একাধিক কনফিগারেশন ইউআরএল আইডিপি-কে একটি আইডিপি-র জন্য একাধিক কনফিগারেশন ফাইলগুলিকে মিটমাট করার অনুমতি দেয়, কনফিগার ফাইলগুলির মতোই পরিচিত ফাইলে accounts_endpoint
এবং login_url
উল্লেখ করে। এই বৈশিষ্ট্যটি এই ক্ষেত্রে দরকারী হতে পারে:
- একটি আইডিপিকে একাধিক ভিন্ন পরীক্ষা এবং উৎপাদন কনফিগারেশন সমর্থন করতে হবে।
- একটি আইডিপিকে অঞ্চল প্রতি বিভিন্ন কনফিগারেশন সমর্থন করতে হবে (উদাহরণস্বরূপ,
eu-idp.example
এবংus-idp.example
)।
বাস্তবায়নের বিশদ বিবরণের জন্য বিকাশকারী ডকুমেন্টেশন দেখুন।
কাস্টম অ্যাকাউন্ট লেবেল
কাস্টম অ্যাকাউন্ট লেবেলগুলির সাথে, আইডিপি লেবেল সহ ব্যবহারকারীর অ্যাকাউন্টগুলিকে টীকা করতে পারে এবং RP সেই নির্দিষ্ট লেবেলের জন্য configURL
নির্দিষ্ট করে শুধুমাত্র নির্দিষ্ট লেবেল সহ অ্যাকাউন্টগুলি আনতে বেছে নিতে পারে। এটি উপযোগী হতে পারে যখন একটি RP-কে নির্দিষ্ট মানদণ্ড দ্বারা অ্যাকাউন্টগুলি ফিল্টার করতে হবে, উদাহরণস্বরূপ, শুধুমাত্র ভূমিকা-নির্দিষ্ট অ্যাকাউন্টগুলি যেমন developer
বা hr
এর মতো প্রদর্শন করতে।
জড়িত এবং মতামত শেয়ার করুন
আপনার মতামত থাকলে বা কোনো সমস্যার সম্মুখীন হলে, আপনি একটি সমস্যা ফাইল করতে পারেন। আমরা FedCM ডেভেলপার ডকুমেন্টেশন আপ টু ডেট রাখব, সাথে জমা হওয়া আপডেট লগ পেজ ।