VerifyAppCheckTokenResponse interface

رابطی که نشان‌دهنده پاسخ تأیید شده رمز برنامه بررسی است.

امضا:

export interface VerifyAppCheckTokenResponse 

خواص

ویژگی تایپ کنید شرح
قبلا مصرف شده بولی نشان می دهد آب و هوا این نشانه قبلا مصرف شده است. اگر این اولین باری است که متد AppCheck.verifyToken() این نشانه را می بیند، این فیلد حاوی مقدار false خواهد بود. سپس توکن داده شده برای همه فراخوانی‌های بعدی این متد AppCheck.verifyToken() برای این نشانه به‌عنوان already_consumed علامت‌گذاری می‌شود. هنگامی که این فیلد true باشد، تماس گیرنده در حال تلاش برای استفاده مجدد از رمز مصرف شده قبلی است. شما باید در برابر چنین تماس گیرنده ای اقدامات احتیاطی انجام دهید. برای مثال، می‌توانید اقداماتی مانند رد درخواست انجام دهید یا از تماس‌گیرنده بخواهید که لایه‌های بیشتری از بررسی‌های امنیتی را انجام دهد.
شناسه برنامه رشته شناسه برنامه مربوط به برنامه که نشانه بررسی برنامه به آن تعلق دارد.
نشانه DecodedAppCheckToken رمزگشایی شده بررسی برنامه Firebase.

VerifyAppCheckTokenResponse.alreadyConsumed

نشان می دهد آب و هوا این نشانه قبلا مصرف شده است. اگر این اولین باری است که متد AppCheck.verifyToken() این نشانه را می بیند، این فیلد حاوی مقدار false خواهد بود. . سپس توکن داده شده برای همه فراخوانی‌های بعدی این متد AppCheck.verifyToken() برای این نشانه به‌عنوان already_consumed علامت‌گذاری می‌شود.

وقتی این زمینه true باشد ، تماس گیرنده در حال تلاش برای استفاده مجدد از رمز مصرف شده قبلی است. شما باید در برابر چنین تماس گیرنده ای اقدامات احتیاطی انجام دهید. برای مثال، می‌توانید اقداماتی مانند رد درخواست انجام دهید یا از تماس‌گیرنده بخواهید که لایه‌های بیشتری از بررسی‌های امنیتی را انجام دهد.

امضا:

alreadyConsumed?: boolean;

VerifyAppCheckTokenResponse.appId

شناسه برنامه مربوط به برنامه که نشانه بررسی برنامه به آن تعلق دارد.

امضا:

appId: string;

VerifyAppCheckTokenResponse.token

رمزگشایی شده بررسی برنامه Firebase.

امضا:

token: DecodedAppCheckToken;