قبول تأكيد App Attest وعنصر تم الحصول عليه سابقًا من
apps.exchangeAppAttestAttestation
ونتأكد من نجاحها مع Apple. إذا كانت صالحة، يتم إرجاعها
AppCheckToken
.
طلب HTTP
POST https://firebaseappcheck.googleapis.com/v1/{app=projects/*/apps/*}:exchangeAppAttestAssertion
يستخدم عنوان URL تحويل ترميز gRPC وبناء الجملة.
مَعلمات المسار
المَعلمات | |
---|---|
app
|
مطلوب. اسم المورد النسبي لتطبيق iOS، بالتنسيق:
إذا لزم الأمر، سيتم
|
نص الطلب
يحتوي نص الطلب على بيانات بالبنية التالية:
تمثيل JSON |
---|
{ "artifact": string, "assertion": string, "challenge": string, "limitedUse": boolean } |
الحقول | |
---|---|
artifact
|
مطلوب. العنصر الذي تم عرضه من خلال استدعاء سابق إلى
سلسلة بترميز base64. |
assertion
|
مطلوب. التأكيد بترميز CBOR الذي تعرضه واجهة برمجة التطبيقات App Attest API من جهة العميل سلسلة بترميز base64. |
challenge
|
مطلوب. تحدٍ لمرة واحدة يعود إلى استدعاء سابق مباشرةً إلى
سلسلة بترميز base64. |
limitedUse
|
تحدِّد هذه السياسة ما إذا كانت هذه المصادقة مخصّصة للاستخدام في
استخدام محدود
(
|
نص الاستجابة
إذا كانت الاستجابة ناجحة، يحتوي نص الاستجابة على مثيل
AppCheckToken
.