ক্রেডেনশিয়াল ম্যানেজার সম্পর্কে

Android অ্যাপে ক্রেডেনশিয়াল এক্সচেঞ্জ করার জন্য ক্রেডেনশিয়াল ম্যানেজার হল সাজেস্ট করা Jetpack API। ক্রেডেনশিয়াল ম্যানেজার API, যাচাইকরণ ও অনুমোদনের মতো ব্যবহারের ক্ষেত্রে ফর্ম ফ্যাক্টর জুড়ে ক্রেডেনশিয়াল এক্সচেঞ্জকে স্ট্রিমলাইন করে। এছাড়াও, আপনি ডিজিটাল ক্রেডেনশিয়াল ম্যানেজ করতে এবং নতুন Android ডিভাইসে ব্যবহারকারীর ক্রেডেনশিয়াল ফিরিয়ে আনতে ক্রেডেনশিয়াল ম্যানেজার ব্যবহার করতে পারবেন।

ক্রেডেনশিয়াল ম্যানেজার ফিচার

ক্রেডেনশিয়াল ম্যানেজার সাইন-ইন প্রসেস স্ট্রিমলাইন করে এবং এইসব সহ শক্তিশালী ক্ষমতার সেট অফার করে নিরাপত্তা বাড়ায়:

  • বিভিন্ন যাচাইকরণ মেকানিজমের জন্য সহায়তা: ব্যবহারকারীদের আপনার অ্যাপে সাইন-আপ বা সাইন-ইন করার সুবিধা দেয়:
  • ক্রস-ডিভাইস ক্রেডেনশিয়াল রিস্টোর: ক্রেডেনশিয়াল রিস্টোর ফিচারের সাথে ইন্টিগ্রেশন প্রদান করে, যার ফলে ব্যবহারকারীরা নতুন ডিভাইসে আপনার অ্যাপ নির্বিঘ্নে ব্যবহার শুরু করতে পারেন।
  • ক্রেডেনশিয়াল প্রোভাইডারের সাথে নির্বিঘ্ন ইন্টিগ্রেশন: Google Password Manager-এর মতো পাসওয়ার্ড ম্যানেজার সহ ক্রেডেনশিয়াল প্রোভাইডার-এর জন্য সহায়তা প্রদান করে।
  • ক্রেডেনশিয়াল ম্যানেজমেন্ট: ব্যবহারকারীর ক্রেডেনশিয়ালের জন্য মেটাডেটা আপডেট করার সুবিধা দেয়, যা আপনার অ্যাপ ও ক্রেডেনশিয়াল প্রদানকারী জুড়ে ক্রেডেনশিয়াল সামঞ্জস্যপূর্ণ রাখতে সাহায্য করে।
  • WebView-এর সাথে মানানসই: WebView ব্যবহার করে এমন অ্যাপের সাথে কাজ করে।
  • অটোফিল ইন্টিগ্রেশন: অটোফিল UI-এর মধ্যে ক্রেডেনশিয়াল দেখাতে অটোফিল-এর সাথে ইন্টিগ্রেট করে।

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

ক্রেডেনশিয়াল ম্যানেজার গ্রহণ করলে আপনার অ্যাপ্লিকেশন এবং ব্যবহারকারী উভয়ের জন্যই বেশ কয়েকটি মূল সুবিধা পাওয়া যায়:

  • উন্নত নিরাপত্তা: পাসকী উন্নত নিরাপত্তা প্রদান করে এবং ব্যবহারকারীদের ফিশিংয়ের চেষ্টা থেকে রক্ষা করে।
  • বিভিন্ন ফর্ম ফ্যাক্টরের জন্য কাজ করে: APIগুলি মোবাইল, Android XR এবং Wear OS ডিভাইস সহ Android ফর্ম ফ্যাক্টর জুড়ে কাজ করে।
  • বিভিন্ন ব্যবহারের ক্ষেত্রে সহজ যাচাইকরণ: ডিজিটাল ক্রেডেনশিয়াল, যেমন ডিজিটাল ড্রাইভিং লাইসেন্স, কর্পোরেট আইডি এবং জাতীয় আইডি কার্ড, বিভিন্ন ব্যবহারের ক্ষেত্রে যাচাইকরণ সক্ষম করে, যার মধ্যে ফোন নম্বর যাচাইকরণ প্রয়োজন হয় এমন ক্ষেত্রগুলিও অন্তর্ভুক্ত।
  • ব্যবহারকারীর উন্নত অভিজ্ঞতা: ক্রেডেনশিয়াল ম্যানেজারের ইউনিফায়েড ইন্টারফেস ব্যবহারকারীদের পরিচিত ও ধারাবাহিক অভিজ্ঞতা প্রদান করে এবং রেজিস্ট্রেশন ও সাইন-ইন করার গতি উন্নত করে। স্ক্রিনের নিচে অ্যাটাচ করা শিট UI আপনার অ্যাপের কন্টেন্টের ইনলাইন হিসেবে দেখা যায়, তাই সাইন-ইন করার সময় আপনার ব্যবহারকারীরা আপনার অ্যাপের কনটেক্সটের মধ্যেই থাকেন। নিচের ছবিতে Credential Manager-এর বিল্ট-ইন UI দেখানো হয়েছে:
পাসকী, পাসওয়ার্ড ও ফেডারেটেড সাইন-ইনের জন্য ক্রেডেনশিয়াল ম্যানেজার ইউজার ইন্টারফেস
ছবি ১. পাসকী, পাসওয়ার্ড ও ফেডারেটেড সাইন-ইনের জন্য ক্রেডেনশিয়াল ম্যানেজারের বিল্ট-ইন ইউনিফায়েড ইন্টারফেস

যাচাইকরণ সংক্রান্ত পরিভাষা

যে এন্টিটির ব্যবহারকারীদের যাচাইকরণের প্রয়োজন হয়, তাকে নির্ভরশীল পার্টি বলা হয়। যাচাইকরণ ওয়ার্কফ্লোতে সাধারণত নিম্নলিখিত কম্পোনেন্ট থাকে:

  • রিলাইং পার্টি ক্লায়েন্ট অ্যাপ: ক্লায়েন্ট—এই ক্ষেত্রে, আপনার Android অ্যাপ—যা পাসকী তৈরি ও ব্যবহার করার জন্য ইউজার ইন্টারফেস ম্যানেজ করে।
  • রিলাইং পার্টি সার্ভার: একটি অ্যাপ সার্ভার যা পাসকী তৈরি, স্টোরেজ এবং যাচাইকরণে সাহায্য করে।
  • ক্রেডেনশিয়াল প্রোভাইডার: এমন একটি কম্পোনেন্ট যা ব্যবহারকারীর ক্রেডেনশিয়াল স্টোর করে ও প্রদান করে, যেমন Google Password Manager। মনে রাখবেন যে FIDO ডকুমেন্টেশনে ক্রেডেনশিয়াল ম্যানেজার হিসেবে ক্রেডেনশিয়াল প্রদানকারীর উল্লেখ করা হয়েছে।

ক্রেডেনশিয়াল স্টোরেজ

Google Password Manager-এর মতো ক্রেডেনশিয়াল প্রোভাইডার, ব্যবহারকারীদের সমস্ত ডিভাইস জুড়ে ক্রেডেনশিয়াল ম্যানেজ করার জন্য একটি কেন্দ্রীভূত এবং নিরাপদ লোকেশন প্রদান করে, যা যাচাইকরণ প্রসেসকে আরও সহজ করে তোলে। ক্রেডেনশিয়াল প্রোভাইডার হিসেবে ক্রেডেনশিয়াল ম্যানেজারের সাথে ইন্টিগ্রেট করতে, ক্রেডেনশিয়াল প্রোভাইডার হিসেবে যাচাইকরণ প্রয়োগ করুন দেখুন।

Google Password Manager কীভাবে আপনার ক্রেডেনশিয়াল সুরক্ষিত রাখে সেই সম্পর্কে আরও জানতে, Google Password Manager-এ পাসকী সংক্রান্ত নিরাপত্তা দেখুন।

ক্রেডেনশিয়াল ম্যানেজারে মাইগ্রেট করা

Credential Manager-এর উদ্দেশ্য হল পুরনো Android যাচাইকরণ API এবং স্থানীয় FIDO2 ক্রেডেনশিয়াল প্রতিস্থাপন করা। ক্রেডেনশিয়াল ম্যানেজারে মাইগ্রেট করার ব্যাপারে আরও তথ্য পেতে, নিম্নলিখিত নির্দেশিকা দেখুন: