Menghasilkan tantangan yang melindungi integritas panggilan berikutnya ke oauthClients.exchangeAppAttestAttestation
atau oauthClients.exchangeAppAttestAssertion
. Tantangan tidak boleh digunakan kembali untuk beberapa panggilan.
Permintaan HTTP
POST https://firebaseappcheck.googleapis.com/v1beta/{app=oauthClients/*}:generateAppAttestChallenge
URL menggunakan sintaksis gRPC Transcoding.
Parameter jalur
Parameter | |
---|---|
app |
Wajib. Nama resource relatif aplikasi iOS, dalam format:
Jika perlu, elemen Atau, jika metode ini dipanggil untuk klien OAuth yang dilindungi oleh App Check, kolom ini juga dapat memiliki format:
Anda dapat melihat client ID OAuth untuk klien OAuth di Konsol Google Cloud. Perhatikan bahwa hanya klien OAuth iOS yang didukung saat ini, dan klien tersebut harus ditautkan ke aplikasi Firebase iOS yang sesuai. Lihat dokumentasi untuk informasi selengkapnya. |
Isi permintaan
Isi permintaan harus kosong.
Isi respons
Jika berhasil, isi respons akan berisi instance GenerateAppAttestChallengeResponse
.
Cakupan otorisasi
Memerlukan salah satu cakupan OAuth berikut:
https://www.googleapis.com/auth/cloud-platform
https://www.googleapis.com/auth/firebase
Untuk informasi selengkapnya, lihat Ringkasan Autentikasi.