REST Resource: projects.services

Resource: Service

Konfigurasi penerapan untuk layanan Firebase yang didukung oleh App Check.

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

string

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

projects/{project_number}/services/{service_id}

Perhatikan 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. Mode penerapan App Check untuk layanan ini.

EnforcementMode

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 tidak dikumpulkan.

Meskipun layanan 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 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 melampirkan token App Check yang valid, 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 pada integrasi App Check dan memantau komposisi penelepon.

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

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

Jika aplikasi Anda belum diluncurkan, sebaiknya segera aktifkan penerapan karena tidak ada klien usang 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.