ইমেল যাচাইকরণ সম্পর্কে

এই ডকুমেন্ট থেকে জানা যায় যে কীভাবে ক্রেডেনশিয়াল ম্যানেজার ব্যবহার করে ব্যবহারকারীর ডিভাইস থেকে ক্রিপ্টোগ্রাফিকভাবে যাচাই করা ইমেল আইডি পাওয়া যায়। এই প্রসেসের ফলে আপনার অ্যাপ ব্যবহারকারীদের একবার ব্যবহারের পাসওয়ার্ড (OTP) বা ম্যাজিক লিঙ্কের মাধ্যমে তাদের ইমেল যাচাই করার প্রয়োজন হয় না।

এই ডকুমেন্ট নিম্নলিখিত বিষয়গুলি ব্যাখ্যা করে:

  • Android-এর সাথে মানানসই
  • ব্যবহারকারীর অভিজ্ঞতা
  • অ্যাকাউন্ট কাজ করে
  • ইমেল ডেলিভারি সংক্রান্ত প্রভাব
  • Google-এর মাধ্যমে সাইন-ইন করুন ফিচারের সাথে তুলনা

এই গাইড ধরে নেয় যে আপনি নিম্নলিখিত ধারণাগুলির সাথে পরিচিত:

Android-এর সাথে মানানসই

এই ফিচার Android 9 (API লেভেল ২৮) এবং তার পরবর্তী যেকোনও ভার্সনে চলা মোবাইল, ট্যাবলেট এবং ফোল্ডেবল ডিভাইসে কাজ করে। Google Play পরিষেবার (GMS) ন্যূনতম ভার্সন 25.49.x প্রয়োজন।

ব্যবহারকারীর অভিজ্ঞতা

নিম্নলিখিত বিভাগগুলিতে যাচাইকরণ ফ্লো চলাকালীন ব্যবহারকারীর অভিজ্ঞতা, ফলব্যাক যাচাইকরণ পদ্ধতি অন্তর্ভুক্ত করার প্রয়োজনীয়তা এবং বিভিন্ন ব্যবহারের ক্ষেত্রে ব্যবহারকারীর অভিজ্ঞতা সম্পর্কে বর্ণনা করা হয়েছে।

যাচাইকরণের ফ্লো

যাচাই করা ইমেল শেয়ার করার জন্য ব্যবহারকারীর অভিজ্ঞতা নিচে উল্লেখ করা হল:

  1. ব্যবহারকারী কোনও ইনপুট ফিল্ডে ফোকাস করেন অথবা ক্রেডেনশিয়াল ম্যানেজার API কল করে এমন কোনও বোতামে ট্যাপ করেন। স্ক্রিনের ডিজাইনের উপর নির্ভর করে, আপনি অ্যাপের স্ক্রিন লোড হওয়ার সময়ও API কল করতে পারেন।
  2. স্ক্রিনের নিচে অ্যাটাচ করা শিট দেখা যায়, যেখানে অ্যাপের সাথে শেয়ার করা হবে এমন তথ্য দেখানো হয়। সেই ডিভাইসে কোনও তথ্য উপলভ্য না থাকলে, ব্যবহারকারী একটি সাধারণ ত্রুটি মেসেজ দেখতে পান।
  3. ব্যবহারকারী সম্মতি দিয়ে চালিয়ে যান বিকল্পে ট্যাপ করার পরে, সফল বা ব্যর্থ হওয়ার মেসেজ দেখান।
  4. মনে রাখবেন: আপনি যে যাচাই করা ইমেল পেয়েছেন সেটি আপনার প্রত্যাশার সাথে না মিললে, ব্যবহারকারীকে অমিলের ব্যাপারে জানান এবং অন্য ক্রেডেনশিয়াল দিয়ে আবার চেষ্টা করতে বলুন অথবা OTP-র মতো বিকল্প যাচাইকরণ পদ্ধতি প্রদান করুন।
  5. (ঐচ্ছিক, সাজেস্ট করা) ব্যবহারকারী আপনার পরিষেবার জন্য সাইন-আপ করলে, পরবর্তী সময়ে সাইন-ইন করা সহজ করতে, ব্যবহারকারীকে পাসকী তৈরি করতে বলুন।
  6. মনে রাখবেন: ইমেল যাচাইকরণ প্রসেস অটোমেটিক পাসকী তৈরি করার প্রসেস ট্রিগার করে না। তবে, পাসকী তৈরির ধাপগুলি অন্তর্ভুক্ত করার জন্য বিশেষভাবে সাজেস্ট করা হয়। পাসকী ব্যবহারকারীদের সাইন-ইন করার প্রক্রিয়াকে আরও সহজ ও সুরক্ষিত করে তোলে এবং প্রথাগত ইউজারনেম ও পাসওয়ার্ডের মাধ্যমে ইন্টার‍্যাক্ট করার প্রয়োজনীয়তা দূর করে।

প্রাইমারি ও ফলব্যাক ফ্লো অন্তর্ভুক্ত করুন

ব্যবহারকারীর অভিজ্ঞতা আরও উন্নত করতে, ইমেল যাচাইকরণ প্রয়োজন এমন স্ক্রিনে নিম্নলিখিত বিকল্পগুলি অন্তর্ভুক্ত করুন:

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

উদাহরণ

নিম্নলিখিত বিভাগে ইমেল যাচাইকরণের জন্য সাজেস্ট করা ব্যবহারিক ক্ষেত্র এবং ব্যবহারকারীর অভিজ্ঞতা বর্ণনা করা হয়েছে।

সাইন-আপ করুন

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

ক্রেডেনশিয়াল ম্যানেজারে ডিজিটাল ক্রেডেনশিয়াল UI কেমন দেখায়, এই ছবিতে তা দেখানো হয়েছে
ছবি ১. সাইন-আপ করার সময় ইমেল যাচাইকরণ।

অ্যাকাউন্ট পুনরুদ্ধার

ব্যবহারকারীরা যাতে স্প্যাম ফোল্ডারে অ্যাকাউন্ট ফিরিয়ে আনার কোড খুঁজতে গিয়ে হতাশ না হন, তার জন্য তাদের ডিভাইসে নিরাপদে সেভ করা যাচাইকৃত ইমেল ব্যবহার করে অ্যাকাউন্ট ফিরিয়ে আনার অনুমতি দিন। এছাড়াও, ভবিষ্যতে ব্যবহারের জন্য তাদের পাসকী তৈরি করার সাজেশন দিন।

ক্রেডেনশিয়াল ম্যানেজারে ডিজিটাল ক্রেডেনশিয়াল UI কেমন দেখায়, এই ছবিতে তা দেখানো হয়েছে
ছবি ২. অ্যাকাউন্ট ফিরিয়ে আনার সময় ইমেল যাচাইকরণ।

সংবেদনশীল অ্যাকশনের জন্য আবার যাচাই করা

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

ক্রেডেনশিয়াল ম্যানেজারে ডিজিটাল ক্রেডেনশিয়াল UI কেমন দেখায়, এই ছবিতে তা দেখানো হয়েছে
ছবি ৩. আবার যাচাইকরণের সময় ইমেল যাচাইকরণ।

অ্যাকাউন্ট কাজ করে

ক্রেডেনশিয়াল ম্যানেজারের মাধ্যমে ইমেল যাচাইকরণ শুধুমাত্র গ্রাহকের Google অ্যাকাউন্ট যাচাইকরণে কাজ করে। Workspace অ্যাকাউন্ট এবং তত্ত্বাবধানে থাকা অ্যাকাউন্ট কাজ করে না।

গ্রাহকের Google অ্যাকাউন্ট যেকোনও পরিষেবা প্রদানকারীর ইমেল আইডি দিয়ে তৈরি করা যেতে পারে, @gmail.com দিয়ে শেষ হওয়া ইমেল আইডিই যে হতে হবে এমন কোনও বাধ্যবাধকতা নেই। তবে, Google এইসব অ্যাকাউন্ট অন্যভাবে যাচাই করে:

  • @gmail.com অ্যাকাউন্টের জন্য: Google হল প্রামাণিক সোর্স এবং ইমেলটি যাচাই করা বলে জানা যায়।
  • @gmail.com নয় এমন অ্যাকাউন্টের জন্য: Google দীর্ঘমেয়াদে এইসব ইমেল আইডির জন্য প্রামাণ্য সোর্স নয়। অ্যাকাউন্ট তৈরি করার সময় Google ইমেল আইডি যাচাই করলেও, সময়ের সাথে সাথে সেই ইমেল আইডির মালিকানা পরিবর্তিত হতে পারে। তাই, @gmail.com নয় এমন ইমেল আইডির ক্ষেত্রে, ব্যবহারকারীর কাছে এখনও ইমেল অ্যাকাউন্টের অ্যাক্সেস আছে কিনা তা নিশ্চিত করতে, আপনাকে ওটিপি পাঠানোর মতো অতিরিক্ত যাচাইকরণ ধাপের কথা বিবেচনা করতে হবে।

যাচাইকরণের অর্থ কী, সেই সম্পর্কে আরও জানতে, ডিজিটাল ক্রেডেনশিয়াল দেখুন।

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

ফোন নম্বর যাচাইকরণের জন্য, ডিজিটাল ক্রেডেনশিয়ালের মাধ্যমে ফোন নম্বর যাচাই করুন দেখুন। Firebase-এর মাধ্যমে সমাধান করতে, Firebase ফোন নম্বর যাচাইকরণ দেখুন।

বৈধতা ও ফ্রেশনেস

সিস্টেমটি ডিভাইসে অ্যাক্টিভ Google অ্যাকাউন্ট থেকে ব্যবহারকারীর বর্তমান ইমেলের উপর ভিত্তি করে যাচাইযোগ্য ক্রেডেনশিয়াল (VC) ইস্যু করে। এইসব ক্রেডেনশিয়াল ডিভাইসে আগে থেকেই ইস্যু করা হয়, সাধারণত ডিভাইস যখন আইডল থাকে। এইসব ক্রেডেনশিয়াল একাধিক দিনের জন্য বৈধ থাকলেও, ক্রেডেনশিয়াল শেয়ার করার সময় সিস্টেম চেক করে দেখে যে অ্যাকাউন্টটি এখনও আছে কিনা, ডিভাইসে আছে কিনা এবং ইমেল আইডিটি বৈধ কিনা—ক্রেডেনশিয়ালের বৈধতার উইন্ডোর চেয়ে অ্যাকাউন্টের তাৎক্ষণিক স্ট্যাটাসকে কার্যকরভাবে অগ্রাধিকার দেয়।

সত্যতা নিশ্চিত করতে সাহায্য করার জন্য, শেয়ার করার সময় একটি কী বাইন্ডিং (kb) স্বাক্ষর তৈরি করা হয়, যার মধ্যে ননস অন্তর্ভুক্ত থাকে।

কোনও ডিভাইস অফলাইন থাকলে বা অ্যাকাউন্ট সরিয়ে দেওয়া হলে, মেয়াদ শেষ হয়ে যাওয়া VC বা কোনও নিষ্ক্রিয় Google অ্যাকাউন্টের জন্য VC প্রদান করার পরিবর্তে প্রসেসটি ব্যর্থ হয়।

ইমেল ডেলিভারি সংক্রান্ত সমস্যা

এই প্রসেস অ্যাকাউন্টের বৈধতা কনফার্ম করলেও, ইনবক্সে ডেলিভারির গ্যারেন্টি দেয় না (যেমন, ইমেলটি স্প্যামে চলে যেতে পারে)। ইমেল ডেলিভারি কনফার্ম করার জন্য ওটিপি হল সবচেয়ে নির্ভরযোগ্য পদ্ধতি।

'Google-এর মাধ্যমে সাইন-ইন করুন' ফিচারের সাথে তুলনা

যদিও ডিজিটাল ক্রেডেনশিয়াল এবং Google-এর মাধ্যমে সাইন-ইন করুন, দুটি সমাধানই একটি যাচাই করা ইমেল প্রদান করে, ব্যবহারকারীর ফ্লো এবং ব্যবহারের ক্ষেত্রে পার্থক্য রয়েছে:

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

  • স্কোপ: Google-এর মাধ্যমে সাইন-ইন করুন ফিচারের মতো নয়, যা ব্যবহারকারীর ডেটা (যেমন, স্কোপের মাধ্যমে Calendar বা Drive) অ্যাক্সেস করার অনুরোধ করতে OAuth 2.0 ব্যবহার করতে পারে, Digital Credentials API কঠোরভাবে যাচাই করা পরিচয় অ্যাট্রিবিউট ফিরিয়ে আনার জন্য। এটি অতিরিক্ত অনুমোদনের স্কোপ-এর জন্য অনুরোধ করতে ব্যবহার করা যাবে না।

পরবর্তী ধাপ

আপনার অ্যাপে এই ফিচার প্রয়োগ করতে, প্রয়োগ করার নির্দেশিকা দেখুন।