পাসকি পরিচালনা করুন, পাসকি পরিচালনা করুন

একটি শক্তিশালী পাসকি অভিজ্ঞতা প্রদানের জন্য, আমরা সুপারিশ করছি যে আপনার অ্যাপটি নিম্নলিখিতগুলি প্রয়োগ করে:

  • ব্যবহারকারীর পাসকি ব্যবস্থাপনা : ব্যবহারকারীদের তাদের পাসকি পরিচালনা করার অনুমতি দেওয়ার জন্য আপনার অ্যাপের সেটিংসে একটি ডেডিকেটেড পাসকি ব্যবস্থাপনা বিভাগ অন্তর্ভুক্ত করুন।
  • ক্রেডেনশিয়াল প্রোভাইডার ইন্টিগ্রেশন : ক্রেডেনশিয়াল প্রোভাইডারদের সাথে যোগাযোগ করার জন্য, অ্যাপ সার্ভার নিবন্ধন, প্রমাণীকরণ এবং মুছে ফেলার জন্য পাসকি এন্ডপয়েন্টগুলি বাস্তবায়ন করতে পারে।

ব্যবহারকারীর পাসকি ব্যবস্থাপনা

আপনার ব্যবহারকারীদের তাদের পাসকি পরিচালনা করতে দেওয়ার জন্য, আপনার অ্যাপে একটি ডেডিকেটেড পাসকি পরিচালনা বিভাগ অন্তর্ভুক্ত করুন যাতে ব্যবহারকারীরা তাদের পাসকি তৈরি করতে, দেখতে, পুনঃনামকরণ করতে এবং মুছে ফেলতে পারেন।

উপলব্ধ পাসকিগুলি প্রদর্শন করুন

পাসকির জন্য আপনার অ্যাপের সেটিংসের মধ্যে, আপনার ব্যবহারকারীদের তথ্য প্রদান করুন যার মধ্যে রয়েছে শংসাপত্র তৈরি করতে ব্যবহৃত শংসাপত্র সরবরাহকারী, তৈরির তারিখ এবং সর্বশেষ ব্যবহৃত তারিখ।

ক্রেডেনশিয়াল প্রদানকারীর তথ্য পেতে, সংশ্লিষ্ট পাসকির সাথে যুক্ত Authenticator Attestation Globally Unique Identifier (AAGUID) ব্যবহার করুন। AAGUID হল PublicKeyCredential এর অংশ যা আপনি পাসকি তৈরি করার সময় ফেরত পান। AAGUID আপনাকে পাসকি তৈরিকারী ক্রেডেনশিয়াল প্রদানকারীকে সনাক্ত করতে দেয়। আরও জানতে, AAGUID দিয়ে পাসকি প্রদানকারী নির্ধারণ করুন দেখুন।

আপনার অ্যাপটি একটি পাসকি সম্পর্কে নিম্নলিখিত বিবরণ প্রদর্শন করতে পারে:

  • পাসকি নাম: পাসকি নিবন্ধিত হওয়ার সময় প্রদত্ত নামটি প্রদর্শন করুন। আদর্শ নামটি শংসাপত্র সরবরাহকারীর উপর ভিত্তি করে (AAGUID ব্যবহার করে); যদি সরবরাহকারীকে সনাক্ত করা না যায়, তাহলে android.os.Build থেকে ডিভাইস মডেল তথ্য ব্যবহার করুন।
  • প্রোভাইডার লোগো: ক্রেডেনশিয়াল প্রোভাইডারের লোগো দেখান। এই ভিজ্যুয়াল কিউ ব্যবহারকারীদের দ্রুত সঠিক পাসকি সনাক্ত করতে সাহায্য করে যা তারা পরিচালনা করতে চান।
  • টাইমস্ট্যাম্প: তৈরির টাইমস্ট্যাম্প এবং সর্বশেষ ব্যবহৃত টাইমস্ট্যাম্প প্রদান করুন। এই তথ্য ব্যবহারকারীদের তাদের শংসাপত্র পরিচালনা করতে এবং পুরানো বা অব্যবহৃত পাসকি সনাক্ত করতে সহায়তা করে।
  • সিঙ্ক স্থিতি নির্দেশক: ডিফল্টরূপে, পাসকিগুলি শংসাপত্র সরবরাহকারীদের সাথে সিঙ্ক করা হয়, তবে সিঙ্ক ক্ষমতাগুলি পরিবর্তিত হতে পারে। ব্যবহারকারীর বিভ্রান্তি রোধ করতে, কোনও পাসকি সিঙ্কিং সমর্থন করে না কিনা তা স্পষ্টভাবে নির্দেশ করুন।
  • শেষ সাইন-ইনের বিবরণ (ঐচ্ছিক): ব্রাউজার, অপারেটিং সিস্টেম, অথবা আইপি ঠিকানা অথবা শেষ সাইন-ইনের অবস্থানের মতো বিশদ বিবরণ প্রদান করুন। সম্ভাব্য সন্দেহজনক কার্যকলাপ সনাক্ত করার জন্য ব্যবহারকারীদের জন্য এটি একটি মূল্যবান ঐচ্ছিক বৈশিষ্ট্য।

এই বিবরণগুলি ছাড়াও, স্ক্রিনে এমন বোতাম থাকা উচিত যা ব্যবহারকারীদের প্রতিটি পাসকি পরিচালনা করতে - মুছে ফেলতে বা নাম পরিবর্তন করতে - সাহায্য করবে।

অ্যাপ সেটিংস পৃষ্ঠাটি অ্যাপের জন্য সংরক্ষিত সমস্ত পাসকি প্রদর্শন করে, শংসাপত্র প্রদানকারী এবং তৈরির তারিখ সহ।
চিত্র ১. অ্যাপ সেটিংস পৃষ্ঠাটি অ্যাপের জন্য সংরক্ষিত সমস্ত পাসকি প্রদর্শন করে, শংসাপত্র প্রদানকারী এবং তৈরির তারিখ সহ।

একাধিক পাসকি তৈরি করুন

আপনার ব্যবহারকারীদের তাদের ব্যবহারকারীর যাত্রা জুড়ে পাসকি তৈরির সুযোগ প্রদান করা উচিত, যেমন সাইন ইন করার ঠিক পরে, আপনার অ্যাপের পাসকি সেটিংস বিভাগটি ব্যবহারকারীদের তাদের পছন্দের শংসাপত্র প্রদানকারী থেকে পাসকি তৈরি করার অনুমতি দেবে।

অ্যাকাউন্ট লকআউটের ঝুঁকি কমাতে, ব্যবহারকারীদের বিভিন্ন ক্রেডেনশিয়াল প্রদানকারীর সাথে একাধিক পাসকি নিবন্ধন করার অনুমতি দিন। যদি একটি ক্রেডেনশিয়াল প্রদানকারী অ্যাক্সেসযোগ্য না হয়ে যায় - উদাহরণস্বরূপ, যদি প্ল্যাটফর্মটি সমর্থন বন্ধ করে দেয় বা ব্যবহারকারী অ্যাক্সেস হারিয়ে ফেলে - তাহলে তারা সাইন ইন করার জন্য অন্য একটি পাসকি ব্যবহার করতে পারে। নিশ্চিত করুন যে আপনার ডাটাবেস প্রতিটি ব্যবহারকারীর জন্য এই একাধিক ক্রেডেনশিয়াল সংরক্ষণ করতে সহায়তা করে। তবে, আপনি ব্যবহারকারীদের একই ক্রেডেনশিয়াল প্রদানকারীর সাথে একই অ্যাকাউন্টের জন্য একটি পাসকি তৈরি করা থেকে বিরত রাখতে পারেন।

পাসকি মুছে ফেলুন

আপনার অ্যাপের পাসকি সেটিংস বিভাগটি ব্যবহারকারীদের পাসকি মুছে ফেলার অনুমতি দেবে।

শংসাপত্র সরবরাহকারী ইন্টিগ্রেশন

অ্যাপ সার্ভার এবং ক্রেডেনশিয়াল প্রোভাইডারের মধ্যে পাসকিগুলিকে সামঞ্জস্যপূর্ণ রাখতে, আপনার অ্যাপ সার্ভারে পূর্বনির্ধারিত পাথ /.well-known/passkey-endpoints থেকে পাসকি ব্যবস্থাপনা সক্ষম করুন। এটি ক্রেডেনশিয়াল প্রোভাইডারদের পাসকি ব্যবস্থাপনার জন্য সরাসরি এই এন্ডপয়েন্টগুলি ব্যবহার করতে দেয়। আরও জানতে, পাসকি এন্ডপয়েন্ট যোগ করুন দেখুন।

অতিরিক্ত সম্পদ