আমি ফায়ারবেস প্রমাণীকরণ দিয়ে কোথায় শুরু করব?

আমি ইতিমধ্যে একটি প্রমাণীকরণ সিস্টেম আছে

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

  • কাস্টম বিল্ট সমাধান যেমন কাস্টম পাসওয়ার্ড-ভিত্তিক সিস্টেম।
  • তৃতীয় পক্ষের পরিচয় পরিচালনার পরিষেবাগুলি, যেমন আথ 0 বা ওক্টা।
  • গুগল, ফেসবুক বা অ্যাপল জাতীয় সংস্থার পরিচয় সরবরাহকারীদের সাথে বিদ্যমান সংহতকরণ। (এবং আপনি যদি এখনও সংঘবদ্ধ পরিচয় সমর্থন না করেন তবে আপনি চান তবে পরবর্তী বিভাগটি দেখুন))

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

এর জন্য দস্তাবেজ দেখুন আইওএস , অ্যান্ড্রয়েড , ওয়েব , ইউনিটি , অথবা সি ++

আমি ফায়ারবেস দিয়ে আমার প্রমাণীকরণ সিস্টেমটি তৈরি করতে চাই

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

আমি একটি ড্রপ-ইন সমাধান চাই যা ব্যবহার করা সহজ

দ্রুততম এবং সহজতম উপায় একটি অ্যাপ্লিকেশন প্রমাণীকরণের যোগ করার জন্য FirebaseUI প্রমাণীকরণ, একটি ড্রপ ইন UI 'তে লাইব্রেরি ব্যবহার করা হয়। ফায়ারবেসইআইআর ফায়ারবেস প্রমাণীকরণের সমর্থিত সাইন ইন সমস্ত পদ্ধতির জন্য সম্পূর্ণ ব্যবহারকারীর প্রবাহ প্রয়োগ করে।

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

জন্য FirebaseUI প্রমাণীকরণ ডক্স দেখুন আইওএস , অ্যান্ড্রয়েড , অথবা ওয়েব

আমি সাইন ইন অভিজ্ঞতা উপর সম্পূর্ণ নিয়ন্ত্রণ চাই

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

ফায়ারবেস প্রমাণীকরণ এসডিকে ডক্স দেখুন:

ফায়ারবেস পরিষেবা
ইমেল ঠিকানা এবং পাসওয়ার্ড সাইন ইন আইওএস | অ্যান্ড্রয়েড | ওয়েব | ইউনিটি | সি ++
ফোন নম্বর সাইন ইন আইওএস | অ্যান্ড্রয়েড | ওয়েব | ইউনিটি | সি ++
ইমেল লিঙ্ক সাইন ইন আইওএস | অ্যান্ড্রয়েড | ওয়েব | ইউনিটি | সি ++
সংঘবদ্ধ পরিচয়
গুগল আইওএস | অ্যান্ড্রয়েড | ওয়েব | ইউনিটি | সি ++
ফেসবুক আইওএস | অ্যান্ড্রয়েড | ওয়েব | ইউনিটি | সি ++
আপেল আইওএস | অ্যান্ড্রয়েড | ওয়েব | ইউনিটি | সি ++
গেম খেলা অ্যান্ড্রয়েড | ইউনিটি | সি ++
খেলার কেন্দ্র আইওএস
গিটহাব আইওএস | অ্যান্ড্রয়েড | ওয়েব | ইউনিটি | সি ++
মাইক্রোসফ্ট আইওএস | অ্যান্ড্রয়েড | ওয়েব | ইউনিটি | সি ++
টুইটার আইওএস | অ্যান্ড্রয়েড | ওয়েব | ইউনিটি | সি ++
ইয়াহু আইওএস | অ্যান্ড্রয়েড | ওয়েব | ইউনিটি | সি ++

আমি সমৃদ্ধ প্রাক-সাইন-ইন অভিজ্ঞতা তৈরি করতে চাই

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

বেনামেথ অথ কাস্টম আথ বা ফায়ারবেসের কোনও প্রমাণীকরণ পরিষেবাদির পাশাপাশি ভাল কাজ করে।

এর জন্য দস্তাবেজ দেখুন আইওএস , অ্যান্ড্রয়েড , ওয়েব , ইউনিটি , অথবা সি ++

আমি আমার ব্যাকএন্ড থেকে ফায়ারবেস পরিষেবা অ্যাক্সেস করতে চাই

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