إنشاء تحدٍّ يحمي سلامة طلب oauthClients.exchangeAppAttestAttestation
أو oauthClients.exchangeAppAttestAssertion
يأتي بعد ذلك مباشرةً. ويجب عدم إعادة استخدام التحدي لإجراء مكالمات متعددة.
طلب HTTP
POST https://firebaseappcheck.googleapis.com/v1beta/{app=oauthClients/*}:generateAppAttestChallenge
يستخدِم عنوان URL بنية تحويل ترميز gRPC.
مَعلمات المسار
المَعلمات | |
---|---|
app |
مطلوب. اسم المورد النسبي لتطبيق iOS، بالتنسيق:
إذا لزم الأمر، يمكن استبدال العنصر بدلاً من ذلك، إذا تم استدعاء هذه الطريقة لعميل OAuth المحمي بواسطة فحص التطبيقات، يمكن أن يكون هذا الحقل أيضًا بالتنسيق:
يمكنك الاطّلاع على معرِّف عميل OAuth لعملاء OAuth في وحدة التحكّم في Google Cloud. تجدر الإشارة إلى أنّ عملاء iOS OAuth هم فقط المتاحون في الوقت الحالي، ويجب ربطهم بتطبيقات Firebase المقابلة لنظام التشغيل iOS. يُرجى الاطّلاع على المستندات لمزيد من المعلومات. |
نص الطلب
يجب أن يكون نص الطلب فارغًا.
نص الاستجابة
إذا كانت الاستجابة ناجحة، يحتوي نص الاستجابة على مثال GenerateAppAttestChallengeResponse
.
نطاقات الأذونات
يتطلب هذا الإعداد أحد نطاقات OAuth التالية:
https://www.googleapis.com/auth/cloud-platform
https://www.googleapis.com/auth/firebase
لمزيد من المعلومات، يُرجى الاطّلاع على نظرة عامة حول المصادقة.