EnforcementMode

অ্যাপ চেক দ্বারা সমর্থিত ফায়ারবেস পরিষেবা/রিসোর্সের জন্য অ্যাপ চেক এনফোর্সমেন্ট মোড।

Enums
OFF

Firebase অ্যাপ চেক পরিষেবার জন্য প্রয়োগ করা হয় না, বা অ্যাপ চেক মেট্রিক্স সংগ্রহ করা হয় না।

যদিও এই মোডে অ্যাপ চেক দ্বারা পরিষেবাটি সুরক্ষিত নয়, অন্যান্য প্রযোজ্য সুরক্ষা, যেমন ব্যবহারকারীর অনুমোদন, এখনও প্রয়োগ করা হয়৷

একটি আনকনফিগার করা পরিষেবা ডিফল্টরূপে এই মোডে থাকে৷

মনে রাখবেন যে একটি আনকনফিগারড রিসোর্স পলিসি হিসাবে রিসোর্স নীতিগুলি কিছুটা ভিন্নভাবে আচরণ করে মানে রিসোর্সটি যে পরিষেবার জন্য কনফিগার করা এনফোর্সমেন্ট মোডের উত্তরাধিকারী হবে এবং ডিফল্টরূপে অফ মোডে থাকা হিসাবে বিবেচিত হবে না৷

UNENFORCED

Firebase অ্যাপ চেক পরিষেবার জন্য প্রয়োগ করা হয় না। কখন পরিষেবার জন্য এনফোর্সমেন্ট চালু করতে হবে তা সিদ্ধান্ত নিতে সাহায্য করার জন্য অ্যাপ চেক মেট্রিক্স সংগ্রহ করা হয়।

যদিও এই মোডে অ্যাপ চেক দ্বারা পরিষেবাটি সুরক্ষিত নয়, অন্যান্য প্রযোজ্য সুরক্ষা, যেমন ব্যবহারকারীর অনুমোদন, এখনও প্রয়োগ করা হয়৷

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

ENFORCED

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

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

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

যদি আপনার অ্যাপটি এখনও চালু না হয়ে থাকে, তাহলে আপনাকে অবিলম্বে এনফোর্সমেন্ট চালু করতে হবে, যেহেতু কোনো পুরানো ক্লায়েন্ট ব্যবহার করা হচ্ছে না।

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