REST Resource: projects.apps.deviceCheckConfig

Resource: DeviceCheckConfig

Objek konfigurasi DeviceCheck aplikasi. Konfigurasi ini digunakan oleh ExchangeDeviceCheckToken untuk memvalidasi token perangkat yang dikeluarkan untuk aplikasi oleh DeviceCheck. Kode ini juga mengontrol properti tertentu dari AppCheckToken yang ditampilkan, seperti ttl-nya.

Perhatikan bahwa ID Tim yang terdaftar di aplikasi Anda digunakan sebagai bagian dari proses validasi. Harap daftarkan melalui Firebase Console atau secara terprogram melalui Firebase Management Service.

Representasi JSON
{
  "name": string,
  "tokenTtl": string,
  "keyId": string,
  "privateKey": string,
  "privateKeySet": boolean
}
Kolom
name

string

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

projects/{project_number}/apps/{app_id}/deviceCheckConfig
tokenTtl

string (Duration format)

Menentukan durasi validnya token App Check yang ditukarkan dari token DeviceCheck. Jika tidak disetel, nilai default 1 jam akan diasumsikan. Harus antara 30 menit dan 7 hari, inklusif.

Durasi dalam detik dengan maksimal sembilan digit pecahan, yang diakhiri dengan 's'. Contoh: "3.5s".

keyId

string

Wajib diisi. ID kunci dari kunci pribadi yang diaktifkan dengan DeviceCheck, dibuat di akun Apple Developer Anda.

privateKey

string

Wajib diisi. Input saja. Konten file kunci pribadi (.p8) yang terkait dengan kunci yang ditentukan oleh keyId.

Untuk alasan keamanan, kolom ini tidak akan pernah diisi dalam respons apa pun.

privateKeySet

boolean

Hanya output. Apakah kolom privateKey telah ditetapkan sebelumnya. Karena kita tidak akan pernah menampilkan kolom privateKey, kolom ini adalah satu-satunya cara untuk mengetahui apakah kolom tersebut sebelumnya ditetapkan.

Metode

batchGet

Mendapatkan DeviceCheckConfig secara atomik untuk daftar aplikasi yang ditentukan.

get

Mendapatkan DeviceCheckConfig untuk aplikasi yang ditentukan.

patch

Mengupdate DeviceCheckConfig untuk aplikasi yang ditentukan.