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. Class ini juga mengontrol properti tertentu dari AppCheckToken yang ditampilkan, seperti ttl.

Perhatikan bahwa ID Tim yang didaftarkan dengan aplikasi Anda digunakan sebagai bagian dari proses validasi. Daftarkan melalui Firebase Console atau secara terprogram melalui Layanan Pengelolaan Firebase.

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

string

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

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

string (Duration format)

Menentukan durasi pertukaran token App Check dari token DeviceCheck yang akan valid. Jika tidak disetel, nilai default ditetapkan ke 1 jam. Harus antara 30 menit dan 7 hari, inklusif.

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

keyId

string

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

privateKey

string

Wajib. Hanya input. 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

Secara atomik mendapatkan DeviceCheckConfig untuk daftar aplikasi yang ditentukan.

get

Mendapatkan DeviceCheckConfig untuk aplikasi yang ditentukan.

patch

Mengupdate DeviceCheckConfig untuk aplikasi yang ditentukan.