REST Resource: projects.services

المرجع: خدمة

ضبط التنفيذ لخدمة Firebase المتوافقة مع ميزة "فحص التطبيقات".

تمثيل JSON
{
  "name": string,
  "enforcementMode": enum (EnforcementMode)
}
الحقول
name

string

مطلوب. اسم المورد النسبي لعنصر إعدادات الخدمة، بالتنسيق:

projects/{project_number}/services/{service_id}

تجدر الإشارة إلى أنّ العنصر service_id يجب أن يكون معرّف خدمة متوافقًا. أرقام تعريف الخدمات التالية متاحة حاليًا:

  • firebasestorage.googleapis.com (مساحة تخزين في السحابة الإلكترونية لمنصة Firebase)
  • firebasedatabase.googleapis.com (قاعدة بيانات Firebase في الوقت الفعلي)
  • firestore.googleapis.com (Cloud Firestore)
enforcementMode

enum (EnforcementMode)

مطلوب. وضع فرض "فحص التطبيقات" لهذه الخدمة.

وضع التنفيذ

وضع فرض "التحقّق من التطبيقات" لخدمة Firebase المتوافقة مع ميزة "فحص التطبيقات".

تعدادات
OFF

لا يتم فرض ميزة "فحص التطبيقات من Firebase" على الخدمة، ولا يتم جمع مقاييس "فحص التطبيق".

على الرغم من أنّ الخدمة غير محمية من خلال ميزة "فحص التطبيقات" في هذا الوضع، لا تزال إجراءات الحماية الأخرى السارية، مثل تفويض المستخدم، سارية.

وتكون الخدمة التي لم يتم ضبطها في هذا الوضع تلقائيًا.

UNENFORCED

لم يتم فرض فحص التطبيقات من Firebase على الخدمة. يتم جمع مقاييس "فحص التطبيقات" لمساعدتك على تحديد وقت تفعيل التنفيذ للخدمة.

على الرغم من أنّ الخدمة غير محمية من خلال ميزة "فحص التطبيقات" في هذا الوضع، لا تزال إجراءات الحماية الأخرى السارية، مثل تفويض المستخدم، سارية.

ENFORCED

يتم فرض ميزة "فحص التطبيقات من Firebase" على الخدمة. سترفض الخدمة أي طلب يحاول الوصول إلى موارد مشروعك إذا لم يتم إرفاق رمز مميّز صالح للتحقّق من التطبيقات، مع بعض الاستثناءات بناءً على الخدمة. على سبيل المثال، ستظل بعض الخدمات تسمح بالطلبات التي تتضمّن بيانات اعتماد حساب الخدمة الخاص بالمطوِّر بدون رمز مميَّز للتحقّق من التطبيقات. ويستمر جمع مقاييس "فحص التطبيق" لمساعدتك على رصد المشاكل المتعلّقة بدمج ميزة "فحص التطبيق" وتتبُّع تركيبة المتصلين.

على الرغم من حماية الخدمة من خلال ميزة "فحص التطبيقات"، تستمر إجراءات الحماية الأخرى السارية، مثل تفويض المستخدم، في الوقت نفسه.

يُرجى توخّي الحذر عند اختيار فرض فحص التطبيق على إحدى خدمات Firebase. في حال عدم تحديث المستخدمين إلى إصدار متوافق مع ميزة "فحص التطبيقات" من تطبيقك، لن تتمكّن تطبيقاتهم بعد ذلك من استخدام خدمات Firebase التي تفرض فحص التطبيقات. يمكن أن تساعدك مقاييس "فحص التطبيقات" على تحديد ما إذا كان يجب فرض هذه الميزة على خدمات Firebase.

إذا لم يتم إطلاق تطبيقك بعد، يجب تفعيل التنفيذ على الفور، نظرًا لعدم استخدام برامج قديمة.

الطُرق

batchUpdate

يتم تلقائيًا تعديل إعدادات Service المحدّدة.

get

يحصل على إعدادات Service لاسم الخدمة المحدّد.

list

يسرد جميع إعدادات Service للمشروع المحدّد.

patch

تعمل هذه السياسة على تعديل إعدادات Service المحدّدة.