Menghasilkan tantangan yang melindungi integritas panggilan segera setelah itu 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 sintaks gRPC Transcoding.
Parameter jalur
Parameter | |
---|---|
app |
Wajib diisi. 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 dalam format:
Anda dapat melihat client ID OAuth untuk klien OAuth Anda di Konsol Google Cloud. Perhatikan bahwa hanya klien OAuth iOS yang didukung untuk saat ini, dan klien tersebut harus ditautkan ke aplikasi Firebase iOS yang sesuai. Lihat dokumentasi untuk mengetahui 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 mengetahui informasi selengkapnya, lihat Ringkasan Autentikasi.