یک رمز رمز اشکالزدایی را که قبلاً با استفاده از CreateDebugToken
ایجاد کردهاید تأیید میکند. اگر معتبر باشد، AppCheckToken
را برمیگرداند.
توجه داشته باشید که برای جلوگیری از قرار گرفتن تصادفی برنامه در معرض سوء استفاده، یک سهمیه محدود کننده در این روش اعمال می شود.
درخواست HTTP
POST https://firebaseappcheck.googleapis.com/v1beta/{app=oauthClients/*}:exchangeDebugToken
URL از دستور GRPC Transcoding استفاده می کند.
پارامترهای مسیر
مولفه های | |
---|---|
app | ضروری. نام منبع نسبی برنامه، در قالب:
در صورت لزوم، عنصر از طرف دیگر، اگر این روش برای یک سرویس گیرنده OAuth که توسط App Check محافظت می شود فراخوانی شود، این فیلد همچنین می تواند به شکل زیر باشد:
میتوانید شناسه مشتری OAuth را برای مشتریان OAuth خود در کنسول Google Cloud مشاهده کنید. توجه داشته باشید که در حال حاضر فقط کلاینتهای iOS OAuth پشتیبانی میشوند و باید به برنامههای iOS Firebase مربوطه مرتبط شوند. لطفا برای اطلاعات بیشتر به مستندات مراجعه کنید. |
درخواست بدن
بدنه درخواست حاوی داده هایی با ساختار زیر است:
نمایندگی JSON |
---|
{ "debugToken": string, "limitedUse": boolean } |
زمینه های | |
---|---|
debugToken | ضروری. راز رمز اشکال زدایی این رشته باید با رمز اشکال زدایی که قبلاً با استفاده از |
limitedUse | مشخص می کند که آیا این گواهی برای استفاده در زمینه استفاده محدود ( |
بدن پاسخگو
در صورت موفقیت آمیز بودن، بدنه پاسخ حاوی نمونه ای از AppCheckToken
است.