Menerima pernyataan App Attest dan artefak yang sebelumnya diperoleh dari
apps.exchangeAppAttestAttestation
lalu memverifikasinya dengan Apple. Jika valid, tampilkan
AppCheckToken
.
Permintaan HTTP
POST https://firebaseappcheck.googleapis.com/v1/{app=projects/*/apps/*}:exchangeAppAttestAssertion
URL ini menggunakan sintaksis gRPC Transcoding .
Parameter jalur
Parameter | |
---|---|
app
|
Wajib. Nama resource relatif aplikasi iOS, dalam format:
Jika perlu, elemen |
Isi permintaan
Isi permintaan memuat data dengan struktur berikut:
Representasi JSON |
---|
{ "artifact": string, "assertion": string, "challenge": string, "limitedUse": boolean } |
Kolom | |
---|---|
artifact
|
Wajib. Artefak yang ditampilkan oleh panggilan sebelumnya ke
String berenkode base64. |
assertion
|
Wajib. Pernyataan berenkode CBOR yang ditampilkan oleh App Attest API sisi klien. String berenkode base64. |
challenge
|
Wajib. Tantangan satu kali yang ditampilkan oleh panggilan sebelumnya ke
String berenkode base64. |
limitedUse
|
Menentukan apakah pengesahan ini akan digunakan dalam konteks
penggunaan terbatas
(
|
Isi respons
Jika berhasil, isi respons memuat instance
AppCheckToken
.