সাইন ইন করুন

সাইন-ইন অভিজ্ঞতা ডিজাইন করার সময় নিম্নলিখিত সেরা অনুশীলনগুলি মনে রাখবেন৷

ক্রেডেনশিয়াল ম্যানেজার ব্যবহার করুন

ক্রেডেনশিয়াল ম্যানেজারের প্রতিটি বিল্ট-ইন প্রমাণীকরণ পদ্ধতি সম্পূর্ণরূপে স্বতন্ত্র, শুধুমাত্র ব্যবহারকারীদের ঘড়ি এবং প্রমাণীকরণের জন্য একটি ডেটা সংযোগ প্রয়োজন। অন্য কোনো প্রমাণীকরণ পদ্ধতি এই সুবিধা দিতে পারে না।

আপনার প্রমাণীকরণ সমাধানের ভিত্তি হিসাবে শংসাপত্র ম্যানেজার ব্যবহার করুন।

প্রাথমিক বিকল্প: ক্রেডেনশিয়াল ম্যানেজার বিল্ট-ইন

আপনার ব্যবহারকারীদের অত্যাধুনিক নিরাপত্তা এবং সরলতা প্রদানের জন্য ক্রেডেনশিয়াল ম্যানেজারের সর্বাগ্রে বিকল্প হিসাবে পাসকিগুলিকে প্রয়োগ করুন৷

পাসওয়ার্ড যোগ করে সম্পূর্ণ অভিজ্ঞতা প্রয়োগ করুন এবং Google এর সাথে সাইন ইন করুন।

Wear OS-এ পছন্দের প্রমাণীকরণ সমাধান হিসাবে একটি ব্যবহারকারীর পাসকি
চিত্র 1a: পাসকি
পাসকি, পাসওয়ার্ড এবং Google-এর মাধ্যমে সাইন ইন সবই ব্যবহারকারীর জন্য প্রমাণীকরণের জন্য উপলব্ধ
চিত্র 1b: পাসকি, পাসওয়ার্ড এবং Google এর সাথে সাইন ইন করুন

সেকেন্ডারি অপশন

ক্রেডেনশিয়াল ম্যানেজার বরখাস্ত করা ব্যবহারকারীদের পরিচালনা করার জন্য কমপক্ষে একটি সেকেন্ডারি বিকল্প অফার করুন। মোট অন্তত দুটি স্বতন্ত্র সাইন-ইন বিকল্প প্রদান করুন।

একাধিক সাইন-ইন পদ্ধতি ছাড়া অ্যাপগুলি একটি কঠিন ব্যবহারকারীর অভিজ্ঞতা তৈরি করে৷ উদাহরণস্বরূপ, ব্যবহারকারীর ফোন কাছাকাছি না থাকলে শুধুমাত্র একটি "ফোনে সাইন ইন করুন" বিকল্পটি অফার করে এমন একটি অ্যাপ ব্যর্থ হয়৷

ব্যাকআপ প্রমাণীকরণ পদ্ধতিতে নেভিগেট করতে একজন ব্যবহারকারী খারিজ ট্যাপ করে
চিত্র 2a: ব্যাকআপের জন্য 'খারিজ' ট্যাপ করুন
ক্রেডেনশিয়াল ম্যানেজারের জন্য ব্যাকআপ প্রমাণীকরণ বিকল্প
চিত্র 2b: ব্যাকআপ প্রমাণীকরণ

বিশেষ ক্ষেত্রে: স্বয়ংক্রিয় ডেটা স্তর প্রমাণীকরণ হল একমাত্র গৌণ বিকল্প যা আপনার UX-এ ক্রেডেনশিয়াল ম্যানেজারের আগে গ্রহণযোগ্য। এটি বেশ কয়েকটি গুরুত্বপূর্ণ সতর্কতার সাথে আসে:

  1. আপনাকে অবশ্যই এর বাইরে অন্তত একটি প্রমাণীকরণ পদ্ধতি অফার করতে হবে কারণ এটি শুধুমাত্র একটি সংশ্লিষ্ট মোবাইল অ্যাপ ইনস্টল করা জোড়া ঘড়িতে কাজ করে।
  2. আপনাকে অবশ্যই ব্যবহারকারীর জন্য টোকেন এক্সচেঞ্জ সম্পূর্ণরূপে স্বয়ংক্রিয় করতে হবে এবং আপনাকে অবশ্যই ব্যবহারকারীর কাছে আগে থেকে কোনো UI উপস্থাপন করতে হবে না। অন্য কথায়, ব্যবহারকারীর দৃষ্টিকোণ থেকে আপনার প্রমাণীকরণ প্রক্রিয়াটিকে সম্পূর্ণ স্বয়ংক্রিয় করা উচিত।
  3. যদি এই পদ্ধতিটি ব্যর্থ হয়, হয় ব্যবহারকারী একটি জোড়াযুক্ত ফোনে লগ ইন করেন না, অথবা শুরু করার জন্য কোনও জোড়াযুক্ত ফোন নেই৷ ব্যবহারকারীকে সতর্ক করবেন না যে একটি ব্যর্থ প্রচেষ্টা ছিল, পরিবর্তে সরাসরি শংসাপত্র পরিচালকে নেভিগেট করুন৷

ব্যবহারকারীদের সঠিকভাবে প্রম্পট করুন

সমস্ত কার্যকারিতার জন্য সাইন-ইন করা প্রয়োজন এমন অ্যাপগুলির জন্য: অবিলম্বে কোনও পূর্ববর্তী UI ছাড়াই, সাইন-আউট হওয়া ব্যবহারকারীর কাছে প্রথম স্ক্রীন হিসাবে ক্রেডেনশিয়াল ম্যানেজারকে উপস্থাপন করুন৷

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

সম্পূর্ণ কার্যকারিতার জন্য প্রয়োজন হলে অবিলম্বে সাইন ইন করুন

প্রমাণীকরণ সেরা অনুশীলন

সাইন-ইন সুবিধা ব্যাখ্যা করুন

যে অ্যাপগুলি ব্যবহারকারীর সাইন-ইন অপরিহার্য না হওয়া পর্যন্ত বিলম্বিত করে, তাদের জন্য সাইন ইন করার সুবিধাগুলি স্পষ্টভাবে ব্যাখ্যা করুন৷ ব্যবহারকারীর কাছে মানটি স্পষ্ট করতে পারিপার্শ্বিক UI প্রসঙ্গ ব্যবহার করুন; অনুমান করবেন না যে তারা বুঝতে পারে কেন সাইন ইন করা উপকারী।

আপনার UI-তে নাম দ্বারা শংসাপত্র পরিচালককে কখনই উল্লেখ করবেন না।

ব্যবহারকারী একটি ক্রিয়া শুরু করার পরে সাইন-ইন করার জন্য জিজ্ঞাসা করে প্রসঙ্গ প্রদান করুন৷
সাইন-ইন কেন উপকারী তা ব্যাখ্যা না করে সাইন-ইন প্রদর্শন করুন।

স্ট্রীমলাইন

এর দ্বারা প্রমাণীকরণ প্রক্রিয়া স্ট্রীমলাইন করুন:

  1. ক্রেডেনশিয়াল ম্যানেজার ব্যবহার করে
  2. সেকেন্ডারি সাইন ইন বিকল্পগুলিতে প্রয়োজনীয় পদক্ষেপের সংখ্যা হ্রাস করা
  3. ব্যবহারকারীদের যতক্ষণ সম্ভব সাইন ইন করে রাখা (আপনার গোপনীয়তা এবং নিরাপত্তা প্রয়োজনীয়তার মধ্যে)
ক্রেডেনশিয়াল ম্যানেজার ব্যবহার করুন
সমস্ত মাধ্যমিক বিকল্প একসাথে প্রদর্শন করুন।
সাইন ইন থাকুন

সাইন ইন স্থিতি এবং নিশ্চিতকরণ

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

ব্যবহারকারীকে বলুন যে তারা সাইন ইন করা হচ্ছে।
একটি নিশ্চিতকরণ দেখান.