رابطی که نشاندهنده پاسخ تأیید شده رمز برنامه بررسی است.
امضا:
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;