apps.exchangeAppAttestAttestation
veya apps.exchangeAppAttestAssertion
için yapılan aramanın hemen ardından yapılan aramanın bütünlüğünü koruyan bir giriş sorgulaması oluşturur. Bir giriş sorgulaması, birden fazla çağrı için yeniden kullanılmamalıdır.
HTTP isteği
POST https://firebaseappcheck.googleapis.com/v1/{app=projects/*/apps/*}:generateAppAttestChallenge
URL, gRPC Kod Dönüştürme söz dizimini kullanır.
Yol parametreleri
Parametreler | |
---|---|
app |
Zorunlu. iOS uygulamasının şu biçimdeki göreli kaynak adı:
Gerekirse |
İstek içeriği
İstek metni boş olmalıdır.
Yanıt gövdesi
apps.generateAppAttestChallenge
yöntemi için yanıt mesajı.
Başarılı olursa yanıt metni aşağıdaki yapıyla birlikte verileri içerir:
JSON gösterimi |
---|
{ "challenge": string, "ttl": string } |
Alanlar | |
---|---|
challenge |
İstemcinin App Attest API'ye geçmesi için tek kullanımlık bir sorgulama. Base64 kodlu bir dize. |
ttl |
Bu meydan okumanın basıldığı andan geçerlilik bitiş tarihine kadar geçen süre. Bu alan, istemcinin saat sapması olabileceği ancak yine de süreyi doğru şekilde ölçebileceği için istemci taraflı jeton yönetimini kolaylaştırmak amacıyla tasarlanmıştır. " |
Yetkilendirme kapsamları
Aşağıdaki OAuth kapsamlarından birini gerektirir:
https://www.googleapis.com/auth/cloud-platform
https://www.googleapis.com/auth/firebase
Daha fazla bilgi için Kimlik Doğrulamaya Genel Bakış sayfasına göz atın.