DecodedAppCheckToken interface

رابطی که نشان دهنده رمزگشایی شده Firebase App Check است که از روش AppCheck.verifyToken() برگردانده شده است.

امضا:

export interface DecodedAppCheckToken 

خواص

ویژگی تایپ کنید شرح
app_id رشته شناسه برنامه مربوط به برنامه که نشانه بررسی برنامه به آن تعلق دارد. این مقدار در واقع یکی از ادعاهای توکن JWT نیست. به عنوان یک راحتی اضافه می شود و به عنوان مقدار ویژگی فرعی تنظیم می شود.
aud رشته[] مخاطبی که این نشانه برای آنها در نظر گرفته شده است. این مقدار یک آرایه JSON از دو رشته است، اولی شماره پروژه پروژه Firebase شما و دومی ID پروژه همان پروژه است.
انقضا عدد زمان انقضای نشانه بررسی برنامه، در چند ثانیه از دوران یونیکس. یعنی زمانی که این نشانه App Check منقضی می‌شود و دیگر نباید معتبر تلقی شود.
iat عدد رمز برنامه چک در زمان صادر شد، در چند ثانیه از دوران یونیکس. یعنی زمانی که این نشانه App Check صادر شد و باید معتبر تلقی شود.
iss رشته شناسه صادرکننده برای صادرکننده پاسخ. این مقدار یک URL با قالب https://firebaseappcheck.googleapis.com/<PROJECT_NUMBER> است، که در آن <PROJECT_NUMBER> همان شماره پروژه مشخص شده در ویژگی aud است.
زیر رشته شناسه برنامه Firebase مربوط به برنامه‌ای که توکن به آن تعلق دارد. برای راحتی، این مقدار در ویژگی app_id کپی می شود.

DecodedAppCheckToken.app_id

شناسه برنامه مربوط به برنامه که نشانه بررسی برنامه به آن تعلق دارد. این مقدار در واقع یکی از ادعاهای توکن JWT نیست. به عنوان یک راحتی اضافه می شود و به عنوان مقدار ویژگی فرعی تنظیم می شود.

امضا:

app_id: string;

DecodedAppCheckToken.aud

مخاطبی که این نشانه برای آنها در نظر گرفته شده است. این مقدار یک آرایه JSON از دو رشته است، اولی شماره پروژه پروژه Firebase شما و دومی ID پروژه همان پروژه است.

امضا:

aud: string[];

DecodedAppCheckToken.exp

زمان انقضای نشانه بررسی برنامه، در چند ثانیه از دوران یونیکس. یعنی زمانی که این نشانه App Check منقضی می‌شود و دیگر نباید معتبر تلقی شود.

امضا:

exp: number;

DecodedAppCheckToken.iat

رمز برنامه چک در زمان صادر شد، در چند ثانیه از دوران یونیکس. یعنی زمانی که این نشانه App Check صادر شد و باید معتبر تلقی شود.

امضا:

iat: number;

DecodedAppCheckToken.iss

شناسه صادرکننده برای صادرکننده پاسخ. این مقدار یک URL با قالب https://firebaseappcheck.googleapis.com/<PROJECT_NUMBER> است ، که در آن <PROJECT_NUMBER> همان شماره پروژه مشخص شده در ویژگی aud است.

امضا:

iss: string;

DecodedAppCheckToken.sub

شناسه برنامه Firebase مربوط به برنامه‌ای که توکن به آن تعلق دارد. برای راحتی، این مقدار در ویژگی app_id کپی می شود.

امضا:

sub: string;