Bir App Attest onayını ve daha önce şuradan alınmış bir yapıyı kabul eder:
apps.exchangeAppAttestAttestation
ve bunları Apple ile doğrular. Geçerliyse, bir
AppCheckToken
,
HTTP isteği
POST https://firebaseappcheck.googleapis.com/v1/{app=projects/*/apps/*}:exchangeAppAttestAssertion
URL, gRPC Kod Dönüştürme söz dizimine uygun olmalıdır.
Yol parametreleri
Parametreler | |
---|---|
app
|
Zorunlu. iOS uygulamasının göreli kaynak adı. Şu biçimdedir:
Gerekirse,
|
İstek içeriği
İstek gövdesi, aşağıdaki yapıya sahip verileri içerir:
JSON gösterimi |
---|
{ "artifact": string, "assertion": string, "challenge": string, "limitedUse": boolean } |
Alanlar | |
---|---|
artifact
|
Zorunlu. Daha önce yapılan bir çağrıyla döndürülen yapı
base64 kodlu bir dize. |
assertion
|
Zorunlu. İstemci tarafı App Attest API tarafından döndürülen CBOR kodlu onay. base64 kodlu bir dize. |
challenge
|
Zorunlu. Hemen önceki bir çağrının döndürdüğü tek seferlik bir sorgulama,
base64 kodlu bir dize. |
limitedUse
|
Bu onayın bir
sınırlı kullanım
(
|
Yanıt gövdesi
Başarılı olursa yanıt gövdesi,
AppCheckToken
,