ব্যবহারকারীর ডেটা রক্ষা করতে এবং অ্যাপের বৈশিষ্ট্য ও ডেটাতে অ্যাক্সেস নিয়ন্ত্রণ করতে আপনার Android অ্যাপে একটি সাইন-ইন ওয়ার্কফ্লো যোগ করুন, আপনার অ্যাপ, আপনার ডেটা এবং আপনার ব্যবহারকারীদের সুরক্ষিত রাখতে সাহায্য করুন।
- ব্যবহারকারীর ডেটা রক্ষা করুন । প্রমাণীকরণ আপনার অ্যাপের ব্যবহারকারীর ডেটাকে অননুমোদিত অ্যাক্সেস থেকে রক্ষা করে। ব্যবহারকারীদের সাইন ইন করার প্রয়োজন করে, আপনি নিশ্চিত করতে সাহায্য করতে পারেন যে আপনার ব্যবহারকারীরা শুধুমাত্র সেই তথ্যগুলো আনলক করতে পারে যার জন্য তারা অধিকারী।
- জালিয়াতি প্রতিরোধে সহায়তা করুন । পরিচয় যাচাইকরণের সাথে প্রমাণীকরণ আক্রমণকারীর পক্ষে প্রতারণামূলক অ্যাকাউন্ট তৈরি করা বা বিদ্যমান অ্যাকাউন্টগুলিতে অননুমোদিত অ্যাক্সেস লাভ করা আরও কঠিন করে তোলে।
- ব্যবহারকারীর অভিজ্ঞতা উন্নত করুন । একটি সুবিন্যস্ত প্রমাণীকরণ কর্মপ্রবাহ আপনার ব্যবহারকারীদের তাদের ডেটা এবং পরিষেবাগুলি অ্যাক্সেস করতে সাইন আপ এবং সাইন ইন করার জটিলতা কমিয়ে দেয়৷
- প্রবিধান মেনে চলুন । একটি সাইন-ইন ওয়ার্কফ্লো প্রবিধান মেনে চলে যা ডেটা সুরক্ষিত করার জন্য প্রমাণীকরণের প্রয়োজন।
প্রমাণীকরণ
আপনার অ্যাপে প্রমাণীকরণ যোগ করতে, বেশিরভাগ অ্যান্ড্রয়েড প্রোজেক্টের ক্রেডেনশিয়াল ম্যানেজার ব্যবহার করা উচিত। ক্রেডেনশিয়াল ম্যানেজার হল একটি আধুনিক জেটপ্যাক লাইব্রেরি যা আপনাকে পাসকি, পাসওয়ার্ড এবং Google এর সাথে সাইন ইন করার মতো ফেডারেটেড সমাধান সহ আপনার অ্যাপে বেশিরভাগ প্রধান প্রমাণীকরণ পদ্ধতিগুলিকে একীভূত করতে দেয়৷ লিগ্যাসি প্রমাণীকরণ API-এর উপর ক্রেডেনশিয়াল ম্যানেজারের সুবিধা যেমন ওয়ান ট্যাপ অন্তর্ভুক্ত:
- সহজ ইন্টিগ্রেশন : শংসাপত্র ম্যানেজার আপনাকে একক, ইউনিফাইড API এর সাথে বেশিরভাগ প্রধান প্রমাণীকরণ বিকল্পগুলি বাস্তবায়ন করতে দেয়।
- উন্নত ব্যবহারকারীর অভিজ্ঞতা : ক্রেডেনশিয়াল ম্যানেজারের ইউনিফাইড সাইন-ইন ইন্টারফেস আপনার ব্যবহারকারীদের একটি পরিষ্কার, পরিচিত, এবং সামঞ্জস্যপূর্ণ অভিজ্ঞতা দেয়, মন্থন কমায় এবং নিবন্ধন ও সাইন-ইন গতি উন্নত করে।
- একক-ট্যাপ Google সাইন ইন এবং সাইন আপ : ক্রেডেনশিয়াল ম্যানেজার আপনার ব্যবহারকারীদের একটি ডায়ালগ দিয়ে একটি Google অ্যাকাউন্ট তৈরি বা সাইন ইন করতে অনুরোধ করার জন্য কনফিগার করা যেতে পারে যা আপনার অ্যাপের বিষয়বস্তুর সাথে ইনলাইন আছে, যাতে একটি সাইন দ্বারা সেগুলি কখনই প্রসঙ্গ থেকে সরে না যায় -আপ স্ক্রীন। কম সাইন-আপ বা লগইন ঘর্ষণ আপনার ব্যবহারকারীদের জন্য সাফল্যের হার উন্নত করে যখন তারা আপনার অ্যাপে নিবন্ধন করে বা লগ ইন করে।
- বর্ধিত নিরাপত্তা : পাসওয়ার্ড থেকে পাসওয়ার্ডহীন প্রমাণীকরণে স্থানান্তর করা আক্রমণ ভেক্টর কমাতে সাহায্য করে, ব্যবহারকারীর অনবোর্ডিংকে সহজ করে এবং আপনার অ্যাপের নিরাপত্তা বাড়ায়। ক্রেডেনশিয়াল ম্যানেজার পাসকি ব্যবহার করে পাসওয়ার্ডহীন প্রমাণীকরণের জন্য সমর্থন সক্ষম করে।
- উন্নত নমনীয়তা : ক্রেডেনশিয়াল ম্যানেজার বিদ্যমান প্রমাণীকরণ প্রদানকারীদের সাথে একীভূত হয়, অথবা আপনি আপনার নিজস্ব প্রমাণীকরণ প্রক্রিয়া বিকাশ করতে পারেন।
ক্রেডেনশিয়াল ম্যানেজার আধুনিক প্রমাণীকরণ পদ্ধতিগুলির জন্য স্বয়ংক্রিয়ভাবে একটি ইউনিফাইড নীচের শীট প্রদর্শন করে এবং এটি Android-এ পাসওয়ার্ডের জন্য স্মার্ট লক এবং ওয়ান ট্যাপ সহ বিদ্যমান প্রমাণীকরণ বাস্তবায়নের আধুনিক প্রতিস্থাপন।
দ্রষ্টব্য: Google এর সাথে সাইন ইনকে নিম্নলিখিত উপায়ে একটি বিকল্প হিসাবে বলা যেতে পারে:
- একটি ক্রেডেনশিয়াল ম্যানেজার নীচের শীট হিসাবে যা সাইন-ইন স্ক্রীন লোড হলে স্বয়ংক্রিয়ভাবে প্রদর্শিত হয়,
- একটি স্বতন্ত্র বোতাম হিসাবে যা ব্যবহারকারীদের দ্বারা আপনার সাইন-ইন স্ক্রিনে নির্বাচন করা হয় যদি তারা সক্রিয়ভাবে Google-এর সাথে সাইন ইন করতে পছন্দ করে।
সাইন ইন উইথ Google বোতাম থেকে ক্রেডেনশিয়াল ম্যানেজার নীচের শীটটিতে কল করবেন না৷ আরও জানতে Google এর সাথে সাইন ইন করে ইন্টিগ্রেট ক্রেডেনশিয়াল ম্যানেজার পড়ুন।
ক্রেডেনশিয়াল ম্যানেজারের মাধ্যমে আপনার অ্যান্ড্রয়েড অ্যাপে প্রমাণীকরণ কীভাবে তৈরি করবেন সে সম্পর্কে আরও জানুন:
- ক্রেডেনশিয়াল ম্যানেজার দিয়ে আপনার ব্যবহারকারীকে সাইন ইন করুন
- পাসকি ব্যবহারকারীর অভিজ্ঞতা নির্দেশিকা সহ ব্যবহারকারীর প্রমাণীকরণ
- Google এর সাথে সাইন ইন করে ক্রেডেনশিয়াল ম্যানেজারকে ইন্টিগ্রেট করুন
- WebView-এর সাথে ক্রেডেনশিয়াল ম্যানেজারকে ইন্টিগ্রেট করুন
- অ্যান্ড্রয়েড শেখার পথের পাসকি
আপনার বর্তমান প্রমাণীকরণ প্রবাহকে কীভাবে শংসাপত্র পরিচালকে স্থানান্তর করতে হয় তা শিখুন:
- লিগ্যাসি থেকে আপগ্রেড করুন Google বোতাম ফ্লো দিয়ে সাইন ইন করুন৷
- পাসওয়ার্ডের জন্য স্মার্ট লক থেকে ক্রেডেনশিয়াল ম্যানেজারে স্থানান্তর করুন৷
- FIDO2 থেকে ক্রেডেনশিয়াল ম্যানেজারে স্থানান্তর করুন
শংসাপত্র ম্যানেজার API এর সাথে পাসকি এবং উন্নত ব্যবহারযোগ্যতা সমর্থন করতে আপনার বিদ্যমান পরিচয় এবং প্রমাণীকরণ APIগুলিকে কীভাবে স্ট্রীমলাইন করবেন তা শিখুন:
- আপনার শংসাপত্র প্রদানকারী সমাধানের সাথে ক্রেডেনশিয়াল ম্যানেজারকে একীভূত করুন
- বিশেষ সুবিধাপ্রাপ্ত অ্যাপের জন্য অন্যান্য পক্ষের পক্ষ থেকে ক্রেডেনশিয়াল ম্যানেজার কল করুন
অটোফিল
কিছু অ্যাপ, যেমন পাসওয়ার্ড ম্যানেজার, ব্যবহারকারীর দেওয়া ডেটা দিয়ে অন্যান্য অ্যাপের ভিউ পূরণ করে। যে অ্যাপগুলি অন্যান্য অ্যাপের ভিউ পূরণ করে তাকে অটোফিল পরিষেবা বলা হয়। অটোফিল ফ্রেমওয়ার্ক একটি অ্যাপ এবং একটি অটোফিল পরিষেবার মধ্যে যোগাযোগ পরিচালনা করে এবং ক্ষেত্রগুলি পূরণ করার সময় ব্যয় করে এবং ব্যবহারকারীর ইনপুট ত্রুটিগুলি কমিয়ে ব্যবহারকারীর অভিজ্ঞতা উন্নত করতে সহায়তা করে৷ যেহেতু অটোফিল পাসওয়ার্ড ম্যানেজারকে সমর্থন করে, ব্যবহারকারীদেরকে পাসকি বা অনন্য, মেশিন-জেনারেটেড পাসওয়ার্ডের মতো শক্তিশালী শংসাপত্র নির্বাচন করতে উত্সাহিত করা যেতে পারে যা নিরাপদে এবং কম ঘর্ষণ সহ সংরক্ষণ এবং পুনরুদ্ধার করা যেতে পারে।
অ্যান্ড্রয়েডের অটোফিল ফ্রেমওয়ার্ক সম্পর্কে আরও জানুন:
- অটোফিল সম্পর্কে
- অটোফিলের জন্য আপনার অ্যাপটি অপ্টিমাইজ করুন
- অটোফিল পরিষেবা তৈরি করুন
- কীবোর্ডের সাথে অটোফিল ইন্টিগ্রেট করুন
বায়োমেট্রিক্স
নিরাপত্তা আরও জোরদার করতে আপনার অ্যাপে বায়োমেট্রিক প্রমাণীকরণ একীভূত করুন। বায়োমেট্রিক প্রমাণীকরণ, বিশেষত মাল্টি-ফ্যাক্টর প্রমাণীকরণ স্কিমগুলির অংশ হিসাবে, প্রমাণপত্রটি খাঁটি এবং যাচাইযোগ্যভাবে উদ্দিষ্ট ব্যবহারকারীর অন্তর্গত তা নিশ্চিত করে জালিয়াতির প্রকাশ কমায়। বায়োমেট্রিক প্রমাণীকরণ নিম্নলিখিত উপায়ে ব্যবহারকারীর অভিজ্ঞতা উন্নত করতে পারে:
- দ্রুত লগইন সক্ষম করে
- হ্রাস-ঘর্ষণ শংসাপত্র যাচাইয়ের সুযোগ প্রদান করে
- পাসওয়ার্ডের ব্যবহার কমায়
- নিয়ন্ত্রক সম্মতিতে সম্ভাব্য সাহায্য করে।
বায়োমেট্রিক প্রমাণীকরণ কিভাবে বাস্তবায়ন করতে হয় সে সম্পর্কে আরও জানুন।