আপনার ব্যবহারকারীদের জন্য getClientCapabilities()
এবং টেইলর প্রমাণীকরণ কার্যপ্রবাহ সহ WebAuthn ক্ষমতাগুলি কীভাবে সনাক্ত করা যায় তা আবিষ্কার করুন।
প্রকাশিত: 22 জানুয়ারী, 2025
আপনি কীভাবে নিশ্চিত করতে পারেন যে আপনার প্রমাণীকরণ কার্যপ্রবাহগুলি আপনার ব্যবহারকারীদের ব্রাউজার এবং ডিভাইসগুলিতে নির্বিঘ্নে মানিয়েছে?
Chrome 133 দিয়ে শুরু করে, কোন ব্রাউজার দ্বারা কোন প্রমাণীকরণ বৈশিষ্ট্যগুলি সমর্থিত তা নির্ধারণ করতে আপনাকে সাহায্য করার জন্য getClientCapabilities()
WebAuthn API এখানে রয়েছে৷ PublicKeyCredential.getClientCapabilities()
কল করার মাধ্যমে, বিকাশকারীরা সমর্থিত ক্ষমতাগুলির একটি তালিকা পুনরুদ্ধার করতে পারে এবং সেই অনুযায়ী প্রমাণীকরণ কার্যপ্রবাহগুলিকে মানিয়ে নিতে পারে৷
এই বর্ধিতকরণ ডেভেলপারদের তাদের ব্যবহারকারীদের পরিবেশের জন্য উপযোগী আরও শক্তিশালী এবং ব্যবহারকারী-বান্ধব প্রমাণীকরণ প্রবাহ তৈরি করতে সক্ষম করে।
এখানে আপনি কিভাবে এটি বাস্তবায়ন করতে পারেন:
if (window.PublicKeyCredential &&
PublicKeyCredential.getClientCapabilities) {
const capabilities = await PublicKeyCredential.getClientCapabilities();
if (capabilities.conditionalGet === true &&
capabilities.passkeyPlatformAuthenticator === true) {
// The browser supports passkeys and conditional mediation.
}
}
এই পদ্ধতিটি আপনাকে পাসকি, শর্তসাপেক্ষ মধ্যস্থতা (ডায়ালগগুলিতে পাসকি অটোফিল), হাইব্রিড ট্রান্সপোর্ট (ব্লুটুথ ব্যবহার করে ক্রস-ডিভাইস প্রমাণীকরণ) এবং এমনকি এক্সটেনশনের মতো সমর্থিত ক্ষমতা সনাক্ত করে ব্যবহারকারীদের জন্য প্রমাণীকরণের অভিজ্ঞতা তৈরি করতে সহায়তা করে।
কেন বৈশিষ্ট্য সনাক্তকরণ গুরুত্বপূর্ণ
ক্লায়েন্টের ক্ষমতা বোঝা আপনাকে অনুমতি দেয়:
- মসৃণ ব্যবহারকারীর অভিজ্ঞতা তৈরি করুন এবং ক্লায়েন্টের সমর্থিত বৈশিষ্ট্যগুলির সাথে আপনার বাস্তবায়নকে অভিযোজিত করে প্রমাণীকরণের নির্ভরযোগ্যতা উন্নত করুন।
- অসমর্থিত WebAuthn ক্ষমতার কারণে সৃষ্ট ত্রুটিগুলি হ্রাস করুন৷
getClientCapabilites()
ব্যবহার করে, আপনি আত্মবিশ্বাসের সাথে প্রমাণীকরণ অভিজ্ঞতা তৈরি করতে পারেন যা বিভিন্ন ডিভাইস এবং ব্রাউজার জুড়ে কাজ করে।
অন্বেষণ শুরু
আপনি যদি ডাইভ করার জন্য প্রস্তুত হন তবে সক্ষমতার একটি সম্পূর্ণ তালিকা, বিস্তারিত নির্দেশাবলী এবং কিছু সেরা অনুশীলনের জন্য getClientCapabilities()
সহ সহজ WebAuthn বৈশিষ্ট্য সনাক্তকরণ পরীক্ষা করে দেখতে পারেন।
পাসকি এবং পাসওয়ার্ডহীন লগইন সম্পর্কে আরও জানতে, পাসকি ক্রোম পৃষ্ঠাতে যান