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