প্রকাশিত: ৫ ডিসেম্বর, ২০২৫
Chrome 144 দিয়ে শুরু করে, Signal API Chrome for Android-এ উপলব্ধ। এই API নির্ভরশীল পক্ষগুলিকে (RPs) সার্ভারের শংসাপত্রের সাথে সামঞ্জস্যপূর্ণভাবে ব্যবহারকারীর পাসকি প্রদানকারীতে পাসকি সংরক্ষণ করতে দেয়।
সিগন্যাল এপিআই কেন ব্যবহার করবেন?
যখন একজন ব্যবহারকারী একটি পাসকি তৈরি করেন, তখন পাসকি প্রদানকারী (যেমন গুগল পাসওয়ার্ড ম্যানেজার) প্রাইভেট কী এবং মেটাডেটা (যেমন ব্যবহারকারীর নাম এবং প্রদর্শন নাম) সংরক্ষণ করে, যখন আপনার সার্ভার পাবলিক কী সংরক্ষণ করে।
সময়ের সাথে সাথে, এগুলো সমন্বয়হীন হয়ে যেতে পারে। উদাহরণস্বরূপ:
- মুছে ফেলা পাসকি: একজন ব্যবহারকারী আপনার ওয়েবসাইট থেকে তাদের শংসাপত্র মুছে ফেলেন, কিন্তু পাসকিটি তাদের পাসকি প্রদানকারীতে থেকে যায়। পরের বার যখন তারা সাইন ইন করার চেষ্টা করবেন, তখন পাসকি প্রদানকারী একটি পাসকি অফার করবে যা আর কাজ করবে না।
- নাম পরিবর্তন: একজন ব্যবহারকারী আপনার সাইটে তাদের ব্যবহারকারীর নাম আপডেট করে, কিন্তু পাসকি প্রদানকারী এখনও পুরানো নামটি দেখায়।
সিগন্যাল এপিআই আপনার ওয়েবসাইটকে পাসকি প্রদানকারীর কাছে বর্তমান শংসাপত্রের অবস্থা "সিগন্যাল" করার অনুমতি দিয়ে এই সমস্যার সমাধান করে। আপনি প্রদানকারীকে অবৈধ পাসকি মুছে ফেলতে বা মেটাডেটা আপডেট করতে বলতে পারেন, যা একটি নিরবচ্ছিন্ন সাইন-ইন অভিজ্ঞতা নিশ্চিত করে।
নতুন কী?
অ্যান্ড্রয়েডের জন্য ক্রোমে সিগন্যাল এপিআই ডেস্কটপ বাস্তবায়নের মতোই কাজ করে, মোবাইল ইকোসিস্টেমের জন্য নির্দিষ্ট বর্ধন সহ।
তৃতীয় পক্ষের পাসওয়ার্ড পরিচালকদের জন্য সমর্থন
সমস্ত সমর্থিত অ্যান্ড্রয়েড সংস্করণে গুগল পাসওয়ার্ড ম্যানেজারের জন্য সিগন্যাল এপিআই উপলব্ধ। অ্যান্ড্রয়েড ১৪ এবং তার পরবর্তী সংস্করণগুলিতে, সিগন্যাল এপিআই সিস্টেমের পাসকি প্রদানকারীর সাথেও সংহত হয়। যখন ক্রোম এই ডিভাইসগুলিতে একটি সিগন্যাল সম্প্রচার করে, তখন এটি কেবল গুগল পাসওয়ার্ড ম্যানেজারের মধ্যেই সীমাবদ্ধ থাকে না। ক্রোম ডিভাইসে সমস্ত সক্ষম পাসকি প্রদানকারীর কাছে সিগন্যাল পাঠায়।
যদি কোনও ব্যবহারকারী সিগন্যাল এপিআই সমর্থনকারী কোনও তৃতীয় পক্ষের সরবরাহকারীর সাথে পাসকি পরিচালনা করেন, তবে সেই সরবরাহকারী আপডেটটি গ্রহণ করে এবং ব্যবহারকারীর শংসাপত্রগুলি সিঙ্কে রাখে।
পাসকি পুনরুদ্ধারের সাথে সিঙ্কিং নিরাপদ
গুগল পাসওয়ার্ড ম্যানেজার অ্যান্ড্রয়েড এবং ডেস্কটপ উভয় ক্ষেত্রেই সিগন্যাল এপিআই আপডেটের জন্য একটি সুরক্ষা ব্যবস্থা সমর্থন করে।
পূর্বে, যখন একজন RP সংকেত দিত যে কোনও শংসাপত্র অজানা বা সরানো হয়েছে, তখন পাসকিটি স্থায়ীভাবে মুছে ফেলা হত। এখন, গুগল পাসওয়ার্ড ম্যানেজার পাসকিটি মুছে ফেলার পরিবর্তে লুকিয়ে রাখে ।
- লুকানো পাসকি: পাসকি আর অটোফিল বা সাইন-ইন ডায়ালগে প্রদর্শিত হবে না, সাইন-ইন ব্যর্থতা রোধ করবে।
- পুনরুদ্ধার: যদি সিগন্যালটি ভুল করে পাঠানো হয়, তাহলে পাসকিটি পুনরুদ্ধার করা যেতে পারে।
সিগন্যাল এপিআই ব্যবহার করুন
সিগন্যাল এপিআই শংসাপত্রগুলিকে সিঙ্কে রাখার জন্য তিনটি পদ্ধতি প্রকাশ করে:
- আপনার সার্ভারে ক্রেডেনশিয়াল আইডি না পাওয়ার কারণে পাসকি সাইন-ইন ব্যর্থ হলে
signalUnknownCredentialব্যবহার করুন। এটি প্রদানকারীকে অবৈধ পাসকিটি অপসারণ (অথবা লুকাতে) সংকেত দেয়। - ব্যবহারকারী সাইন ইন করার পরে অথবা তাদের অ্যাকাউন্ট সেটিংস পরিচালনা করার পরে
signalAllAcceptedCredentialsব্যবহার করুন। আপনি সেই ব্যবহারকারীর জন্য সমস্ত বৈধ ক্রেডেনশিয়াল আইডির একটি তালিকা প্রদান করেন। পাসকি প্রদানকারী সেই নির্ভরশীল পক্ষের জন্য তার স্থানীয় স্টোরেজের সাথে তালিকাটির তুলনা করে। পাসকি প্রদানকারীতে পাওয়া যেকোনো পাসকি যাallAcceptedCredentialIdsতালিকায় অন্তর্ভুক্ত নয় তা "লুকানো" হিসাবে চিহ্নিত করা হয়। এই লুকানো পাসকিগুলি আর সাইন-ইন বা অটোফিলের জন্য অফার করা হয় না, তবে প্রয়োজনে সেগুলি অবিলম্বে স্থায়ীভাবে মুছে ফেলা হয় না, যা পুনরুদ্ধারের অনুমতি দেয়। বিপরীতভাবে,allAcceptedCredentialIdsএ উপস্থিত পাসকিগুলি যা পাসকি প্রদানকারীতে "লুকানো" হিসাবে চিহ্নিত করা হয় তা পুনরুদ্ধার করা হয়। এটি আপনার ওয়েবসাইটকে ভুল করে লুকানো পাসকিগুলি পুনরুদ্ধার করতে দেয়। - আপনার ওয়েবসাইটে এবং প্রতিটি সাইন-ইনের পরে যখন কোনও ব্যবহারকারী তাদের প্রোফাইল (যেমন তাদের প্রদর্শনের নাম) আপডেট করেন তখন
signalCurrentUserDetailsব্যবহার করুন। এটি নিশ্চিত করে যে পাসকি প্রদানকারী ভবিষ্যতে সাইন-ইনের সময় সঠিক তথ্য প্রদর্শন করে।
সারাংশ
সিগন্যাল এপিআই আপনাকে একটি নির্ভরযোগ্য এবং ব্যবহারকারী-বান্ধব প্রমাণীকরণ অভিজ্ঞতা তৈরি করতে সাহায্য করে। এই সিগন্যালগুলি বাস্তবায়নের মাধ্যমে, আপনি পুরানো পাসকিগুলির কারণে সৃষ্ট বিভ্রান্তি রোধ করেন এবং নিশ্চিত করেন যে ব্যবহারকারীরা সর্বদা সঠিক অ্যাকাউন্ট তথ্য দেখতে পান।
এখন অ্যান্ড্রয়েডের জন্য Chrome-এ উপলব্ধ সমর্থনের মাধ্যমে, আপনি এই সিঙ্ক্রোনাইজড অভিজ্ঞতাটি ডিভাইস, পাসকি প্রদানকারী এবং পাসওয়ার্ড পরিচালকদের মধ্যে সরবরাহ করতে পারেন।
আরও জানুন
- Chrome Developers ব্লগে আপডেটগুলি অনুসরণ করুন
- ওয়েবে পাসকি ব্যবহার করে পাসকি শেখা শুরু করুন