Method: projects.apps.exchangeCustomToken

تعمل على التحقُّق من رمز مميَّز مخصَّص تم توقيعه باستخدام بيانات اعتماد حساب خدمة "SDK للمشرف" لمشروعك. إذا كانت صالحة، يتم إرجاعها AppCheckToken .

طلب HTTP

POST https://firebaseappcheck.googleapis.com/v1beta/{app=projects/*/apps/*}:exchangeCustomToken

يستخدم عنوان URL تحويل ترميز gRPC وبناء الجملة.

مَعلمات المسار

المَعلمات
app

string

مطلوب. اسم المورد النسبي للتطبيق، بالتنسيق:

projects/{project_number}/apps/{app_id}

إذا لزم الأمر، سيتم project_number يمكن استبدال العنصر بمعرّف مشروع Firebase. مزيد من المعلومات حول استخدام معرّفات المشاريع في معيار AIP 2510 القياسية.

نص الطلب

يحتوي نص الطلب على بيانات بالبنية التالية:

تمثيل JSON
{
  "customToken": string,
  "limitedUse": boolean
}
الحقول
customToken

string

مطلوب. رمز مميّز مخصَّص تم توقيعه باستخدام بيانات اعتماد حساب خدمة SDK لمشرف مشروعك

limitedUse

boolean

تحدِّد هذه السياسة ما إذا كانت هذه المصادقة مخصّصة للاستخدام في استخدام محدود ( true ) أو مستندة إلى الجلسة ( false ) السياق. لتفعيل استخدام هذه المصادقة مع حماية إعادة التشغيل الميزة، قم بتعيين ذلك على true . القيمة الافتراضية هي false .

نص الاستجابة

إذا كانت الاستجابة ناجحة، يحتوي نص الاستجابة على مثيل AppCheckToken .