REST Resource: projects.services

সম্পদ: পরিষেবা

একটি ফায়ারবেস পরিষেবার জন্য প্রয়োগকারী কনফিগারেশন অ্যাপ চেক দ্বারা সমর্থিত৷

JSON প্রতিনিধিত্ব
{
  "name": string,
  "enforcementMode": enum (EnforcementMode)
}
ক্ষেত্র
name

string

প্রয়োজন। পরিষেবা কনফিগারেশন অবজেক্টের আপেক্ষিক রিসোর্স নাম, বিন্যাসে:

projects/{project_number}/services/{service_id}

মনে রাখবেন service_id উপাদানটি অবশ্যই একটি সমর্থিত পরিষেবা আইডি হতে হবে। বর্তমানে, নিম্নলিখিত পরিষেবা আইডিগুলি সমর্থিত:

  • firebasestorage.googleapis.com (ফায়ারবেসের জন্য ক্লাউড স্টোরেজ)
  • firebasedatabase.googleapis.com (ফায়ারবেস রিয়েলটাইম ডেটাবেস)
  • firestore.googleapis.com (ক্লাউড ফায়ারস্টোর)
enforcementMode

enum ( EnforcementMode )

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

এনফোর্সমেন্ট মোড

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

Enums
OFF

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

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

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

UNENFORCED

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

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

ENFORCED

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

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

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

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

পদ্ধতি

batchUpdate

পরমাণুভাবে নির্দিষ্ট Service কনফিগারেশন আপডেট করে।

get

নির্দিষ্ট পরিষেবার নামের জন্য Service কনফিগারেশন পায়।

list

নির্দিষ্ট প্রকল্পের জন্য সমস্ত Service কনফিগারেশন তালিকাভুক্ত করে।

patch

নির্দিষ্ট Service কনফিগারেশন আপডেট করে।