App Attest onayını ve daha önce
oauthClients.exchangeAppAttestAttestation
kaynağından alınan bir yapıyı kabul eder ve bunları Apple ile doğrular. Geçerliyse bir
AppCheckToken
döndürür.
HTTP isteği
POST https://firebaseappcheck.googleapis.com/v1beta/{app=oauthClients/*}:exchangeAppAttestAssertion
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 Alternatif olarak, bu yöntem Uygulama Kontrolü tarafından korunan bir OAuth istemcisi için çağrılıyorsa, bu alan şu biçimde de olabilir:
OAuth istemcilerinizin OAuth istemci kimliğini Google Cloud konsolunda görebilirsiniz. Şu anda yalnızca iOS OAuth istemcilerinin desteklendiğini ve bu istemcilerin ilgili iOS Firebase uygulamalarına bağlı olması gerektiğini unutmayın. Daha fazla bilgi için lütfen belgelere göz atın. |
İstek içeriği
İsteğin gövdesi, aşağıdaki yapıya sahip veriler içerir:
JSON gösterimi |
---|
{ "artifact": string, "assertion": string, "challenge": string, "limitedUse": boolean } |
Alanlar | |
---|---|
artifact
|
Zorunlu. Yapı, Base64 kodlu bir dize. |
assertion
|
Zorunlu. İstemci tarafı App Attest API tarafından döndürülen CBOR kodlu onaylama. Base64 kodlu bir dize. |
challenge
|
Zorunlu. Hemen önce Base64 kodlu bir dize. |
limitedUse
|
Bu onayın sınırlı kullanım ( |
Yanıt gövdesi
Başarılı olursa yanıt gövdesi,
AppCheckToken
öğesinin bir örneğini içerir.