"একটি পাসকি দিয়ে সাইন ইন করুন" বোতাম
পাসকিগুলি শুধুমাত্র কয়েকটি ট্যাপ এবং ডিভাইসের স্ক্রিন লক সহ ফর্ম ছাড়াই সাইন-ইন অভিজ্ঞতা সক্ষম করে৷ যেহেতু একটি পাসকিতে ব্যবহারকারীর ব্যবহারকারীর নাম এবং প্রদর্শনের নাম থাকে, তাই ব্রাউজার বা অপারেটিং সিস্টেম ব্যবহারকারীকে সাইন-ইন করার জন্য একটি অ্যাকাউন্ট বেছে নেওয়ার জন্য একটি অ্যাকাউন্ট নির্বাচক প্রদর্শন করতে পারে, তারপর যাচাই করতে স্ক্রীনটি আনলক করতে পারে। একটি "পাসকি দিয়ে সাইন ইন করুন" বোতাম স্থাপন করে, একটি ওয়েবসাইট বা অ্যাপ্লিকেশন ব্যবহারকারীকে প্রবাহ শুরু করতে দিতে পারে।
এই ব্যবহারকারীর অভিজ্ঞতা RP-দের জন্য সুপারিশ করা হয় যারা নিশ্চিত যে তাদের শুধুমাত্র পাসকি ব্যবহারকারী আছে। যদি কোনো RP-এর কোনো পাসকি ছাড়া ব্যবহারকারী থাকে, তাহলেও তাদের ব্যবহারকারীদের অন্য পদ্ধতিতে সাইন ইন করতে দিতে হবে যেমন ব্যবহারকারীর নাম এবং পাসওয়ার্ড একটি ফর্ম সহ। এই ধরনের ক্ষেত্রে, আমরা ফর্ম ফিল্ডে পাসকি অটোফিল সাজেশন সুপারিশ করি।
ফর্ম ফিল্ডে পাসকি অটোফিল সাজেশন
পাসকি-ভিত্তিক প্রমাণীকরণ একটি সাধারণ "পাসকি দিয়ে সাইন ইন করুন" বোতামের মাধ্যমে অফার করা যেতে পারে। যাইহোক, পাসওয়ার্ড সহ কিছু ব্যবহারকারী থাকলে, RP অবশ্যই সেই ব্যবহারকারীদের জন্য একটি সাইন-ইন ফর্ম অফার করবে। উভয় ধরনের ব্যবহারকারীদের সমর্থন করার জন্য, পরিবর্তে একটি ব্যবহারকারীর নাম এবং পাসওয়ার্ড ফর্ম ব্যবহার করা যেতে পারে যা ব্যবহারকারীকে পাসওয়ার্ড এবং পাসকি উভয়ের জন্য স্বয়ংক্রিয়ভাবে পূরণের পরামর্শ দেখতে দেয় (যদি উপলব্ধ থাকে)। এটি ব্যবহারকারীদের একটি পাসকি বা পাসওয়ার্ড ব্যবহার করে কিনা তা মনে রাখার থেকেও মুক্ত করে৷
এই সেটআপের মাধ্যমে, একজন ব্যবহারকারী একটি ফর্ম ফিল্ডে কার্সার রাখার সাথে সাথে একটি অ্যাকাউন্ট নির্বাচককে দেখতে পান। একটি অ্যাকাউন্ট নির্বাচন করার সময়, অ্যাকাউন্টটি পাসওয়ার্ড ভিত্তিক হলে, এটি একটি ব্যবহারকারীর নাম এবং পাসওয়ার্ড ক্ষেত্র স্বয়ংক্রিয়ভাবে পূরণ করে। যদি অ্যাকাউন্টটি পাসকি ভিত্তিক হয়, তবে এটি অবিলম্বে ব্যবহারকারীকে ডিভাইসটি আনলক করতে বলে এবং তাদের সাইন ইন করার চেষ্টা করে।
এই ব্যবহারকারীর অভিজ্ঞতা উপযুক্ত যখন একটি RP পাসওয়ার্ড-ভিত্তিক বা মাল্টিফ্যাক্টর প্রমাণীকরণ থেকে পাসকি ব্যবহার করে পাসওয়ার্ডহীন প্রমাণীকরণে রূপান্তরিত হয়।
এই ব্যবহারকারীর অভিজ্ঞতা কীভাবে তৈরি করবেন তা শিখুন:
পুনরায় প্রমাণীকরণ
পুনরায় প্রমাণীকরণ হল একটি সাধারণ ব্যবহারকারীর অভিজ্ঞতা যখন একজন ব্যবহারকারী ইতিমধ্যেই সাইন ইন করে থাকেন, কিন্তু একটি অতিরিক্ত প্রমাণীকরণের প্রয়োজন হয় কারণ একটি সেশনের মেয়াদ শেষ হয়ে গেছে বা ব্যবহারকারী একটি সংবেদনশীল অপারেশন করতে চলেছেন, যেমন একটি শিপিং ঠিকানা যোগ করা বা কেনাকাটা করা।
পাসওয়ার্ড-ভিত্তিক প্রমাণীকরণে, একজন ব্যবহারকারীকে পুনরায় প্রমাণীকরণের জন্য তাদের পাসওয়ার্ড লিখতে বলা হবে, কিন্তু পাসকিগুলির সাহায্যে, আরপি কেবল পুনরায় প্রমাণীকরণের জন্য ডিভাইসটিকে আনলক করতে বলতে পারে।
এই দ্রুত প্রমাণীকরণ নিশ্চিত করে যে একই ব্যবহারকারী এখনও ডিভাইসের সামনে আছে তাই এগিয়ে যাওয়া নিরাপদ।
এই ব্যবহারকারীর অভিজ্ঞতা কীভাবে তৈরি করবেন তা শিখুন:
- আপনার প্রথম WebAuthn অ্যাপ তৈরি করুন (কোডল্যাব)
একটি ফোন দিয়ে সাইন-ইন করুন
পাসকিগুলি একই ইকোসিস্টেমের অংশ ডিভাইস জুড়ে সিঙ্ক্রোনাইজ করা হয়। উদাহরণস্বরূপ, যদি একজন ব্যবহারকারী Android এ একটি পাসকি তৈরি করেন, তবে ব্যবহারকারী একই Google অ্যাকাউন্টে সাইন ইন করা পর্যন্ত এটি সমস্ত Android ডিভাইসে উপলব্ধ থাকে৷ যাইহোক, একই পাসকি iOS, macOS বা Windows এ উপলভ্য নয়, এমনকি যদি আপনি Chrome এর মত একই ব্রাউজার ব্যবহার করেন।
একজন ব্যবহারকারী তাদের ফোনে একটি পাসকি ব্যবহার করে একটি QR কোড স্ক্যান করে অন্যান্য ডিভাইসে সাইন ইন করতে পারেন, যতক্ষণ পর্যন্ত ফোনটি ল্যাপটপের কাছাকাছি থাকে এবং ব্যবহারকারী ফোনে সাইন-ইন অনুমোদন করেন। এটি বিভিন্ন অপারেটিং সিস্টেম এবং ব্রাউজার জুড়ে কাজ করে।
ধরা যাক একজন ব্যবহারকারীর একটি Android ডিভাইস আছে এবং Chrome এর মাধ্যমে একটি ওয়েবসাইটে একটি পাসকি তৈরি করেছে৷ পাসকিটি অ্যান্ড্রয়েড ডিভাইসগুলির মধ্যে সংরক্ষিত এবং সিঙ্ক করা হয়েছে, তবে অন্যান্য ইকোসিস্টেমের মধ্যে নয়৷ ব্যবহারকারী যখন macOS 13 Safari-এ একই ওয়েবসাইটে সাইন ইন করার চেষ্টা করেন, তখন Mac এ কোনো পাসকি সংরক্ষিত থাকে না। ব্যবহারকারী এখনও একটি দ্বিতীয় ডিভাইস থেকে একটি পাসকি ব্যবহার করার জন্য নির্বাচন করে সাইন ইন করতে Android ডিভাইস ব্যবহার করতে পারেন। Safari একটি QR কোড দেখায় যা ব্যবহারকারী Android ফোন ব্যবহার করে স্ক্যান করতে পারে, পাসকি নির্বাচন করতে পারে এবং তাদের স্ক্রিন লক দিয়ে যাচাই করতে পারে। একটি এককালীন পাসকি স্বাক্ষর Mac-এ Safari-এ ফেরত স্থানান্তরিত হয়, যা ওয়েবসাইট ব্যবহারকারীকে সাইন ইন করতে ব্যবহার করে৷ দুটি ডিভাইস ব্লুটুথ ব্যবহার করে একে অপরের কাছাকাছি রয়েছে তা যাচাই করে৷
পাসকি প্রমাণীকরণের এই ক্রস-ডিভাইস, ক্রস-অপারেটিং-সিস্টেম প্রক্রিয়াটি FIDO-এর অধীনে প্রমিত এবং অনুসরণ করার জন্য Chrome এবং Safari-এ উপলব্ধ। এই ব্যবহারকারীর অভিজ্ঞতা সক্ষম করার জন্য কোন অতিরিক্ত কাজের প্রয়োজন নেই। এটি স্বয়ংক্রিয়ভাবে সক্ষম হয় যখন ডেভেলপাররা "পাসকি দিয়ে সাইন ইন করুন"-বোতাম পদ্ধতি বা পাসকি-অটোফিল পদ্ধতি উপরে বর্ণিত পদ্ধতি অনুসরণ করে।