আপনার প্রোজেক্ট মেম্বারদের ভূমিকা-এর মাধ্যমে অনুমতি দেওয়া হয়। রোল হল অনুমতির একটি সংগ্রহ। আপনি কোনও প্রোজেক্ট মেম্বারকে কোনও ভূমিকা অ্যাসাইন করলে, সেই ভূমিকায় থাকা সব অনুমতি আপনি সেই প্রোজেক্ট মেম্বারকে প্রদান করেন।
Firebase IAM-এ নিম্নলিখিত ধরনের ভূমিকা কাজ করে:
প্রাথমিক ভূমিকা: মৌলিক মালিক, এডিটর এবং দর্শক ভূমিকা (আগে "আদিম" ভূমিকা বলা হত)।
পূর্বনির্ধারিত ভূমিকা: কিউরেট করা Firebase-নির্দিষ্ট ভূমিকা যা মৌলিক ভূমিকার চেয়ে আরও বেশি গ্রানুলার অ্যাক্সেস কন্ট্রোল সক্ষম করে। Firebase-এ এগুলি অফার করা হয়:
Firebase-লেভেল ভূমিকা: এই ভূমিকাগুলি সব Firebase প্রোডাক্টে সম্পূর্ণ পড়া/লেখার বা শুধুমাত্র পড়ার অ্যাক্সেস প্রদান করে।
প্রোডাক্ট-ক্যাটেগরি ভূমিকা: এই ভূমিকা প্রোডাক্টের গ্রুপে সম্পূর্ণ পড়া/লেখার বা শুধু পড়ার অ্যাক্সেস প্রদান করে। এগুলি Google Analytics এবং সাধারণ প্রোডাক্ট বিভাগের আশেপাশে স্ট্রাকচার করা হয়।
প্রোডাক্ট-লেভেল ভূমিকা: এই ভূমিকা নির্দিষ্ট Firebase প্রোডাক্টের ক্ষেত্রে সম্পূর্ণ পড়া/লেখার বা শুধুমাত্র পড়ার অ্যাক্সেস প্রদান করে।
কাস্টম ভূমিকা: আপনার সংস্থার নির্দিষ্ট প্রয়োজনীয়তা পূরণ করে এমন এক সেট অনুমতি তৈরি করার জন্য আপনি সম্পূর্ণ কাস্টমাইজ করা ভূমিকা তৈরি করেন।
প্রজেক্ট মেম্বার ও তাদের ভূমিকা ম্যানেজ করুন
প্রোজেক্টের মেম্বার ও তাদের ভূমিকা দেখুন
আপনি Firebase কনসোলের- Firebase কনসোল শুধুমাত্র সেইসব প্রোজেক্ট মেম্বারদের তালিকা দেখায় যাদের বেসিক ভূমিকা (মালিক, এডিটর, দর্শক) বা Firebase-এর আগে থেকে নির্ধারিত ভূমিকা অ্যাসাইন করা হয়েছে। এই ট্যাবে তালিকাভুক্ত প্রোজেক্ট মেম্বাররাই হলেন একমাত্র প্রোজেক্ট মেম্বার যাদের Firebase কনসোলে Firebase প্রোজেক্টে অ্যাক্সেস আছে।
- Firebase কনসোল প্রোজেক্টের সেইসব মেম্বারদের তালিকা দেখায় না যারা পরিষেবা অ্যাকাউন্ট। Google Cloud কনসোলের IAM ও অ্যাডমিন > IAM পৃষ্ঠা থেকে এইসব প্রোজেক্ট মেম্বারদের দেখুন।
প্রোজেক্ট মেম্বারকে কোনও ভূমিকা অ্যাসাইন করা
প্রতিটি প্রোজেক্ট মেম্বারকে অ্যাসাইন করা ভূমিকা ম্যানেজ করতে, আপনাকে Firebase প্রোজেক্টের মালিক হতে হবে (অথবা
resourcemanager.projects.setIamPolicy অনুমতি সহ ভূমিকা অ্যাসাইন করা থাকতে হবে)।
আপনি এইসব জায়গায় ভূমিকা অ্যাসাইন ও ম্যানেজ করতে পারবেন:
-
Firebase কনসোল,
সেটিংস > ব্যবহারকারী ও অনুমতি ট্যাব থেকে প্রোজেক্ট মেম্বারদের ভূমিকা অ্যাসাইন করার সহজ উপায় অফার করে। আপনি যেকোনও প্রাথমিক ভূমিকা (মালিক, এডিটর, দর্শক), Firebase অ্যাডমিন/দর্শকের ভূমিকা অথবা যেকোনও Firebase-এর আগে থেকে নির্ধারিত প্রোডাক্ট-বিভাগ ভূমিকা অ্যাসাইন করতে পারবেন। -
Google Cloud কনসোল IAM ও অ্যাডমিন
IAM পৃষ্ঠায় প্রোজেক্ট মেম্বারদের ভূমিকা অ্যাসাইন করার জন্য
টুলের একটি বিস্তৃত সেট অফার করে।
এছাড়াও, আপনি কাস্টম ভূমিকা তৈরি ও ম্যানেজ করতে পারবেন এবং
আপনার প্রোজেক্টে পরিষেবা অ্যাকাউন্টকে
অ্যাক্সেস দিতে পারবেন।
মনে রাখবেন, Google Cloud কনসোলে, প্রোজেক্ট মেম্বারদের প্রিন্সিপাল বলা হয়।
আপনার প্রোজেক্টের মালিক যদি আর মালিকের কাজ করতে না পারেন (যেমন, সেই ব্যক্তি আপনার কোম্পানি ছেড়ে চলে গেছেন) এবং আপনার প্রোজেক্ট যদি Google Cloud সংস্থার মাধ্যমে ম্যানেজ করা না হয় (পরবর্তী অনুচ্ছেদ দেখুন), তাহলে আপনি Firebase সহায়তার সাথে যোগাযোগ করতে পারেন এবং Firebase প্রোজেক্টে অ্যাক্সেসের অনুরোধ কীভাবে করবেন তা তাদের সাথে চেক করতে পারেন।
মনে রাখবেন, কোনও Firebase প্রোজেক্ট Google Cloud সংস্থার অংশ হলে, সেটির কোনও মালিক নাও থাকতে পারে। আপনার Firebase প্রোজেক্টের জন্য কোনও মালিক খুঁজে না পেলে, প্রোজেক্টের জন্য মালিক অ্যাসাইন করতে, আপনার Google Cloud প্রতিষ্ঠান ম্যানেজ করেন এমন ব্যক্তির সাথে যোগাযোগ করুন।