ממשק המייצג אסימון Firebase App Check מפוענח, שהוחזר משיטת AppCheck.verifyToken() .
חֲתִימָה:
export interface DecodedAppCheckToken
נכסים
תכונה | סוּג | תיאור |
---|---|---|
app_id | חוּט | מזהה האפליקציה המתאים לאפליקציה שאליה שייך אסימון App Check. ערך זה אינו למעשה אחת מתביעות האסימון של JWT. הוא מתווסף מטעמי נוחות, ונקבע כערך נכס המשנה . |
aud | חוּט[] | הקהל שאליו מיועד האסימון הזה. ערך זה הוא מערך JSON של שתי מחרוזות, הראשונה היא מספר הפרויקט של פרויקט Firebase שלך, והשנייה היא מזהה הפרויקט של אותו פרויקט. |
exp | מספר | זמן התפוגה של ה-App Check token, בשניות מאז תקופת יוניקס. כלומר, השעה שבה תוקף אסימון App Check זה יפוג ואין לראות בו עוד תוקף. |
אני ב | מספר | אסימון ה-App Check הוצא בזמן, בשניות מאז עידן יוניקס. כלומר, השעה שבה הונפק אסימון App Check זה וצריך להתחיל להיחשב תקף. |
iss | חוּט | מזהה המנפיק עבור נותן התגובה. ערך זה הוא כתובת אתר בפורמט https://firebaseappcheck.googleapis.com/<PROJECT_NUMBER> , כאשר <PROJECT_NUMBER> הוא אותו מספר פרויקט שצוין במאפיין aud . |
תַת | חוּט | מזהה האפליקציה של Firebase המתאים לאפליקציה שאליה שייך האסימון. מטעמי נוחות, ערך זה מועתק למאפיין app_id . |
DecodedAppCheckToken.app_id
מזהה האפליקציה המתאים לאפליקציה שאליה שייך אסימון App Check. ערך זה אינו למעשה אחת מתביעות האסימון של JWT. הוא מתווסף מטעמי נוחות, ונקבע כערך נכס המשנה .
חֲתִימָה:
app_id: string;
DecodedAppCheckToken.aud
הקהל שאליו מיועד האסימון הזה. ערך זה הוא מערך JSON של שתי מחרוזות, הראשונה היא מספר הפרויקט של פרויקט Firebase שלך, והשנייה היא מזהה הפרויקט של אותו פרויקט.
חֲתִימָה:
aud: string[];
DecodedAppCheckToken.exp
זמן התפוגה של ה-App Check token, בשניות מאז תקופת יוניקס. כלומר, השעה שבה תוקף אסימון App Check זה יפוג ואין לראות בו עוד תוקף.
חֲתִימָה:
exp: number;
DecodedAppCheckToken.iat
אסימון ה-App Check הוצא בזמן, בשניות מאז עידן יוניקס. כלומר, השעה שבה הונפק אסימון App Check זה וצריך להתחיל להיחשב תקף.
חֲתִימָה:
iat: number;
DecodedAppCheckToken.iss
מזהה המנפיק עבור נותן התגובה. ערך זה הוא כתובת אתר בפורמט https://firebaseappcheck.googleapis.com/<PROJECT_NUMBER>
, כאשר <PROJECT_NUMBER>
הוא אותו מספר פרויקט שצוין במאפיין ה-aud .
חֲתִימָה:
iss: string;
DecodedAppCheckToken.sub
מזהה האפליקציה של Firebase המתאים לאפליקציה שאליה שייך האסימון. מטעמי נוחות, ערך זה מועתק למאפיין app_id .
חֲתִימָה:
sub: string;