কীভাবে করবেন

ক্রেডেনশিয়াল ম্যানেজারের মাধ্যমে ভেরিফাইড ইমেল ব্যবহার করে ব্যবহারকারীর অভিজ্ঞতা সহজ করুন

৩ মিনিটের পাঠ
Niharika Arora এবং Jean-Pierre Pralle

আধুনিক ডিজিটাল জগতে, কোনো অ্যাপের সাথে ব্যবহারকারীর প্রথম পরিচয়ই প্রায়শই সবচেয়ে গুরুত্বপূর্ণ। কিন্তু, কয়েক দশক ধরে, প্রচলিত যাচাইকরণ পদ্ধতির জটিলতার কারণে এই প্রাথমিক সংযোগটি ব্যাহত হয়েছে। আজ আমরা গুগল কর্তৃক ইস্যুকৃত একটি নতুন ভেরিফায়েড ইমেইল ক্রেডেনশিয়াল ঘোষণা করতে পেরে আনন্দিত, যা ডেভেলপাররা এখন অ্যান্ড্রয়েডের ক্রেডেনশিয়াল ম্যানেজার ডিজিটাল ক্রেডেনশিয়াল এপিআই (Credential Manager Digital Credential API) থেকে সরাসরি সংগ্রহ করতে পারবেন।

সমস্যাটি: আধুনিক যুগে প্রমাণীকরণ সংক্রান্ত জটিলতা

প্রমাণীকরণের "বর্তমান যুগ" নিরাপত্তা ও সুবিধার মধ্যে একটি ভারসাম্য দ্বারা সংজ্ঞায়িত। ব্যবহারকারী যে ইমেল ঠিকানাটি প্রদান করছেন, সেটি যে তারই, তা নিশ্চিত করতে সাধারণত ওয়ান-টাইম পাসওয়ার্ড (OTP) বা ইমেল বা এসএমএস-এর মাধ্যমে পাঠানো "ম্যাজিক লিঙ্ক"-এর উপর নির্ভর করা হয়।

কার্যকর হলেও, এই প্রচলিত পদক্ষেপগুলো উল্লেখযোগ্য প্রতিবন্ধকতা সৃষ্টি করে:

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

সমাধান: নির্বিঘ্ন, যাচাইকৃত ইমেল

গুগল এখন সরাসরি অ্যান্ড্রয়েড ডিভাইসগুলিতে একটি ক্রিপ্টোগ্রাফিকভাবে যাচাইকৃত ইমেল ক্রেডেনশিয়াল প্রদান করে। এই যাচাইকৃত ইমেল ক্রেডেনশিয়ালটি ক্রেডেনশিয়াল ম্যানেজার এপিআই (Credential Manager API)- এর মাধ্যমে সরবরাহ করা হয়, যা হলো W3C-এর ডিজিটাল ক্রেডেনশিয়াল এপিআই (Digital Credential API) স্ট্যান্ডার্ডের অ্যান্ড্রয়েড সংস্করণ।

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

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

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

এই এপিআই-এর সৌন্দর্য হলো ব্যবহারকারীর জন্য এর সরলতা। ওটিপি কোড খোঁজার পরিবর্তে, এই অভিজ্ঞতাটি সরাসরি অ্যান্ড্রয়েড ওএস-এর সাথে সমন্বিত করা হয়েছে:

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

ব্যবহারের ক্ষেত্র ১. সাইন আপ করুন

ব্যবহারকারী 'সাইন আপ' ট্যাপ করার সাথে সাথেই একটি যাচাইকৃত ইমেল সংগ্রহ করে অনবোর্ডিং প্রক্রিয়াকে ত্বরান্বিত করুন। আমরা দৃঢ়ভাবে সুপারিশ করছি যে আপনি যাচাইকৃত ইমেল সংগ্রহের সাথে পাসকি তৈরির সুবিধাটিও যুক্ত করুন, যা ক্রেডেনশিয়াল ম্যানেজার এপিআই (Credential Manager API)-এরও একটি অংশ:

UseCase1.png

দ্রষ্টব্য: আপনি ব্যবহারকারীর প্রদত্ত নাম, পদবি, নাম, প্রোফাইল ছবি এবং যাচাইকৃত ইমেলের সাথে সংযুক্ত হোস্টেড ডোমেনের মতো অন্যান্য যাচাইবিহীন ক্ষেত্রগুলিও আনতে পারেন।

ব্যবহারের ক্ষেত্র ২. অ্যাকাউন্ট পুনরুদ্ধার

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

UseCase2.png

ব্যবহারের ক্ষেত্র ৩. সংবেদনশীল কার্যকলাপের জন্য পুনঃপ্রমাণীকরণ

দ্রুত পুনঃ-প্রমাণীকরণের ধাপ বাধ্যতামূলক করে ব্যবহারকারীর সংবেদনশীল কার্যকলাপ, যেমন সেটিংস পরিবর্তন করা বা প্রোফাইলের বিবরণ আপডেট করা, সুরক্ষিত রাখুন। OTP-এর পরিবর্তে, আপনি ডিভাইসের যাচাইকৃত ইমেল ব্যবহার করে একটি সহজ যাচাইকরণ পদ্ধতি প্রদান করতে পারেন:

UseCase3.png

গুরুত্বপূর্ণ বিবেচ্য বিষয়

ডিজিটাল ক্রেডেনশিয়ালস এপিআই-কে কেন্দ্র করে আপনার অথেনটিকেশন আর্কিটেকচার ডিজাইন করার সময়, নিম্নলিখিত বিষয়গুলো মনে রাখবেন:

  • অ্যাকাউন্ট সমর্থন : গুগল কর্তৃক ইস্যুকৃত নির্দিষ্ট ইমেল ক্রেডেনশিয়ালের জন্য, শুধুমাত্র সাধারণ কনজিউমার গুগল অ্যাকাউন্টগুলোই সমর্থিত (ওয়ার্কস্পেস এবং সুপারভাইজড অ্যাকাউন্টগুলো বর্তমানে সমর্থিত নয়)। মনে রাখবেন যে ক্রেডেনশিয়াল ম্যানেজার এপিআই নিজেই ইস্যুকারী-নিরপেক্ষ, অর্থাৎ অন্যান্য আইডেন্টিটি প্রোভাইডাররা তাদের নিজস্ব অ্যাকাউন্ট সমর্থন নীতি অনুসারে ক্রেডেনশিয়াল ইস্যু করতে পারে।
  • অন্যান্য ব্যবহারকারীর তথ্য: ইমেল ছাড়াও, আপনি ব্যবহারকারীর প্রদত্ত নাম, পদবি, পুরো নাম এবং প্রোফাইল ছবির জন্য অনুরোধ করতে পারেন। তবে, মনে রাখবেন যে শুধুমাত্র ইমেলটিই গুগল দ্বারা যাচাই করা হয়।
  • আপনার @gmail অ্যাকাউন্টগুলো স্বয়ংক্রিয়ভাবে যাচাই করুন: এপিআই (API) সকল গ্রাহক গুগল অ্যাকাউন্টের জন্য যাচাইকৃত ইমেল সরবরাহ করে। আমরা @gmail.com ব্যবহারকারীদের স্বয়ংক্রিয়ভাবে যাচাই করার এবং কাস্টম ডোমেইনগুলোকে আপনার বিদ্যমান যাচাইকরণ প্রক্রিয়ায়—যেমন, একটি ওটিপি (OTP) প্রক্রিয়ায়—পাঠানোর পরামর্শ দিই। এটি নিশ্চিত করে যে আপনি গুগল দ্বারা সরাসরি পরিচালিত নয় এমন বাহ্যিক ডোমেইনগুলোর জন্য দীর্ঘমেয়াদী অ্যাক্সেস বজায় রাখতে পারবেন।
  • সাইন ইন উইথ গুগল-এর পরিপূরক : যদিও নতুন ভেরিফাইড ইমেল ক্রেডেনশিয়াল এবং সাইন ইন উইথ গুগল এপিআই উভয়ই একটি ভেরিফাইড ইমেল প্রদান করে, তবে কোনটি বেছে নেবেন তা ব্যবহারকারীর কাঙ্ক্ষিত অভিজ্ঞতার উপর নির্ভর করে।
    • আপনার ব্যবহারকারীরা যখন একটি ফেডারেটেড লগইন সেশন তৈরি করতে চান, তখন ‘সাইন ইন উইথ গুগল’ ব্যবহার করুন
    • যখন আপনার ব্যবহারকারীরা ইউজারনেম/পাসওয়ার্ড বা পাসকি দিয়ে প্রচলিত পদ্ধতিতে সাইন ইন করতে চান, কিন্তু ওটিপি দেওয়ার ম্যানুয়াল ঝামেলা ছাড়াই ইমেল ঠিকানাটি স্বয়ংক্রিয়ভাবে যাচাই করতে চান, তখন ভেরিফাইড ইমেল ব্যবহার করুন

উপসংহার এবং পরবর্তী পদক্ষেপ

ক্রেডেনশিয়াল ম্যানেজার এপিআই (Credential Manager API)-এর মাধ্যমে নতুন ভেরিফাইড ইমেল ইন্টিগ্রেট করার ফলে, আপনি অনবোর্ডিংয়ের জটিলতা ব্যাপকভাবে কমাতে পারেন এবং ব্যবহারকারীদের একটি আরও সুবিন্যস্ত ও সুরক্ষিত অথেনটিকেশন প্রক্রিয়া প্রদান করতে পারেন। এটি এমন এক ভবিষ্যতের দিকে পরিবর্তনকে নির্দেশ করে, যেখানে 'ভেরিফিকেশন' ব্যবহারকারীর জন্য আর কোনো ম্যানুয়াল কাজ থাকবে না, বরং এটি নেটিভ মোবাইল অভিজ্ঞতার একটি নির্বিঘ্ন ও সমন্বিত অংশ হয়ে উঠবে।

এটি আপনার নিজের অ্যাপে কীভাবে কাজ করে তা দেখতে প্রস্তুত? শুরু করার জন্য, আপনার প্রজেক্টটি সর্বশেষ ক্রেডেনশিয়াল ম্যানেজার এপিআই (Credential Manager API)-তে আপডেট করুন এবং আমাদের ইন্টিগ্রেশন গাইডটি দেখুন। আমরা আপনাকে এটি খতিয়ে দেখতে উৎসাহিত করছি যে, কীভাবে এই সুবিন্যস্ত যাচাইকরণ প্রক্রিয়াটি অ্যাকাউন্ট তৈরি অপ্টিমাইজ করা থেকে শুরু করে পুনঃ-প্রমাণীকরণ প্রক্রিয়া উন্নত করা পর্যন্ত আপনার ব্যবহারকারীদের গুরুত্বপূর্ণ যাত্রাপথকে সহজ করে তুলতে পারে।

    লিখেছেন:

    পড়তে থাকুন