REST Resource: projects.services

Resource: Layanan

Konfigurasi penerapan untuk layanan Firebase yang didukung oleh App Check.

Representasi JSON
{
  "name": string,
  "enforcementMode": enum (EnforcementMode)
}
Kolom
name

string

Wajib diisi. Nama resource relatif dari objek konfigurasi layanan, dalam format:

projects/{project_number}/services/{service_id}

Perlu diperhatikan bahwa elemen service_id harus berupa ID layanan yang didukung. Saat ini, ID layanan berikut didukung:

  • firebasestorage.googleapis.com (Cloud Storage for Firebase)
  • firebasedatabase.googleapis.com (Firebase Realtime Database)
  • firestore.googleapis.com (Cloud Firestore)
enforcementMode

enum (EnforcementMode)

Wajib diisi. Mode penerapan App Check untuk layanan ini.

Mode Penegakan Kebijakan

Mode penerapan App Check untuk layanan Firebase yang didukung oleh App Check.

Enum
OFF

Firebase App Check tidak diterapkan untuk layanan, dan metrik App Check juga tidak dikumpulkan.

Meskipun layanan tersebut tidak dilindungi oleh App Check dalam mode ini, perlindungan lain yang berlaku, seperti otorisasi pengguna, tetap diterapkan.

Layanan yang tidak dikonfigurasi berada dalam mode ini secara default.

UNENFORCED

Firebase App Check tidak diterapkan untuk layanan. Metrik App Check dikumpulkan untuk membantu Anda memutuskan kapan harus mengaktifkan penerapan untuk layanan.

Meskipun layanan tersebut tidak dilindungi oleh App Check dalam mode ini, perlindungan lain yang berlaku, seperti otorisasi pengguna, tetap diterapkan.

ENFORCED

Firebase App Check diterapkan untuk layanan. Layanan akan menolak permintaan apa pun yang mencoba mengakses resource project Anda jika tidak memiliki token App Check valid yang terlampir, dengan beberapa pengecualian bergantung pada layanannya; misalnya, beberapa layanan akan tetap mengizinkan permintaan yang berisi kredensial akun layanan dengan hak istimewa developer tanpa token App Check. Metrik App Check terus dikumpulkan untuk membantu Anda mendeteksi masalah terkait integrasi App Check dan memantau komposisi penelepon.

Meskipun layanan ini dilindungi oleh App Check, perlindungan lain yang berlaku, seperti otorisasi pengguna, terus diterapkan secara bersamaan.

Hati-hati saat memilih untuk menerapkan App Check pada layanan Firebase. Jika pengguna belum mengupdate aplikasi ke versi yang mendukung App Check, aplikasi mereka tidak akan dapat lagi menggunakan layanan Firebase yang menerapkan App Check. Metrik App Check dapat membantu Anda memutuskan apakah akan menerapkan App Check pada layanan Firebase.

Jika aplikasi belum diluncurkan, Anda harus segera mengaktifkan penerapan, karena tidak ada klien lama yang digunakan.

Metode

batchUpdate

Mengupdate konfigurasi Service yang ditentukan secara atomik.

get

Mendapatkan konfigurasi Service untuk nama layanan yang ditentukan.

list

Mencantumkan semua konfigurasi Service untuk project yang ditentukan.

patch

Memperbarui konfigurasi Service yang ditentukan.