Google 致力于为黑人社区推动种族平等。查看具体举措
此页面由 Cloud Translation API 翻译。
Switch to English

প্রমাণীকরণ

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

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

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

কীভাবে শুরু করবেন তা শিখুন

মূল ক্ষমতা

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

ফায়ারবেসআইআইউথ
ড্রপ-ইন প্রমাণীকরণ সমাধান

আপনার অ্যাপ্লিকেশনটিতে একটি সম্পূর্ণ সাইন-ইন সিস্টেম যুক্ত করার প্রস্তাবিত উপায়।

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

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

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

আইওএস অ্যান্ড্রয়েড ওয়েব

ফায়ারবেস এসডিকে প্রমাণীকরণ
ইমেল এবং পাসওয়ার্ড ভিত্তিক প্রমাণীকরণ

ব্যবহারকারীদের তাদের ইমেল ঠিকানা এবং পাসওয়ার্ড দিয়ে প্রমাণীকরণ করুন। ফায়ারবেস অথেনটিকেশন এসডিকে সাইন ইন করার জন্য তাদের ইমেল ঠিকানা এবং পাসওয়ার্ড ব্যবহার করে এমন ব্যবহারকারীদের তৈরি এবং পরিচালনা করার পদ্ধতি সরবরাহ করে Fire ফায়ারবেস প্রমাণীকরণ পাসওয়ার্ড পুনরায় সেট করার ইমেলগুলি প্রেরণও করে।

আইওএস অ্যান্ড্রয়েড ওয়েব সি ++ ইউনিটি

সংঘবদ্ধ পরিচয় সরবরাহকারী ইন্টিগ্রেশন

সংঘবদ্ধ পরিচয় সরবরাহকারীদের সাথে সংহত করে ব্যবহারকারীদের প্রমাণীকরণ করুন। ফায়ারবেস অথেনটিকেশন এসডিকে এমন পদ্ধতি সরবরাহ করে যা ব্যবহারকারীদের তাদের গুগল, ফেসবুক, টুইটার এবং গিটহাব অ্যাকাউন্ট দিয়ে সাইন ইন করতে দেয়।

গুগল আইওএস অ্যান্ড্রয়েড ওয়েব সি ++ ইউনিটি
ফেসবুক আইওএস অ্যান্ড্রয়েড ওয়েব সি ++ ইউনিটি
টুইটার আইওএস অ্যান্ড্রয়েড ওয়েব সি ++ ইউনিটি
GitHub আইওএস অ্যান্ড্রয়েড ওয়েব সি ++ ইউনিটি
ফোন নম্বর প্রমাণীকরণ

ব্যবহারকারীদের ফোনে এসএমএস বার্তা প্রেরণ দ্বারা প্রমাণীকরণ করুন।

আইওএস অ্যান্ড্রয়েড ওয়েব সি ++ ইউনিটি

কাস্টম লেখক সিস্টেম একীকরণ

আপনার অ্যাপের বিদ্যমান সাইন-ইন সিস্টেমটিকে ফায়ারবেস প্রমাণীকরণ এসডিকে সংযুক্ত করুন এবং ফায়ারবেস রিয়েলটাইম ডেটাবেস এবং অন্যান্য ফায়ারবেস পরিষেবাগুলিতে অ্যাক্সেস পান।

আইওএস অ্যান্ড্রয়েড ওয়েব সি ++ ইউনিটি

নামবিহীন লেখক

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

আইওএস অ্যান্ড্রয়েড ওয়েব সি ++ ইউনিটি

এটা কিভাবে কাজ করে?

লিঙ্কগুলি প্ল্যাটফর্মের জন্য সঠিক কাজ করে

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

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

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

বাস্তবায়ন পথ

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

এরপর কি

ফায়ারবেস প্রকল্পে ব্যবহারকারীদের সম্পর্কে আরও জানুন, তারপরে আপনি সমর্থন করতে চান সাইন-ইন সরবরাহকারীদের জন্য ইন্টিগ্রেশন গাইডগুলি দেখুন:

আইওএস অ্যান্ড্রয়েড ওয়েব সি ++ ইউনিটি অ্যাডমিন

নিশ্চিত না কোথায় শুরু?

কীভাবে শুরু করবেন তা শিখুন