IdTokenResult interface

ממשק המייצג תוצאת אסימון מזהה שהתקבלה מ- User.getIdTokenResult() .

IdTokenResult מכיל את מחרוזת ה-ID token JWT ומאפייני עוזר אחרים לקבלת נתונים שונים המשויכים לאסימון וכן את כל הטענות המפוענחות במטען.

שימו לב שאין לסמוך על תביעות אלו מכיוון שהן מנותחות בצד הלקוח. רק אימות בצד השרת יכול להבטיח את שלמות התביעות האסימון.

חֲתִימָה:

export interface IdTokenResult 

נכסים

תכונה סוּג תיאור
authTime חוּט זמן האימות מעוצב כמחרוזת UTC.
טוען ParsedToken כל תביעות המטען של אסימון הזיהוי כולל התביעות השמורה הסטנדרטיות וכן התביעות המותאמות אישית.
תאריך תפוגה חוּט זמן תפוגה של אסימון המזהה מעוצב כמחרוזת UTC.
issuedAtTime חוּט זמן הנפקת אסימון המזהה מעוצב כמחרוזת UTC.
signInProvider מחרוזת | ריק ספק הכניסה שדרכו הושג אסימון הזיהוי (אנונימי, מותאם אישית, טלפון, סיסמה וכו').
signInSecondFactor מחרוזת | ריק סוג הגורם השני המשויך להפעלה זו, בתנאי שהמשתמש עבר אימות רב-גורמי (למשל טלפון וכו').
אֲסִימוֹן חוּט מחרוזת JWT של אסימון Auth ID של Firebase.

IdTokenResult.authTime

זמן האימות מעוצב כמחרוזת UTC.

זוהי השעה שבה המשתמש אומת (נכנס) ולא השעה שבה האסימון בוצע רענון.

חֲתִימָה:

authTime: string;

IdTokenResult.claims

כל תביעות המטען של אסימון הזיהוי כולל התביעות השמורה הסטנדרטיות וכן התביעות המותאמות אישית.

חֲתִימָה:

claims: ParsedToken;

IdTokenResult.expirationTime

זמן תפוגה של אסימון המזהה מעוצב כמחרוזת UTC.

חֲתִימָה:

expirationTime: string;

IdTokenResult.issuedAtTime

זמן הנפקת אסימון המזהה מעוצב כמחרוזת UTC.

חֲתִימָה:

issuedAtTime: string;

IdTokenResult.signInProvider

ספק הכניסה שדרכו הושג אסימון הזיהוי (אנונימי, מותאם אישית, טלפון, סיסמה וכו').

שים לב, זה לא ממפה לזיהויי ספקים.

חֲתִימָה:

signInProvider: string | null;

IdTokenResult.signInSecondFactor

סוג הגורם השני המשויך להפעלה זו, בתנאי שהמשתמש עבר אימות רב-גורמי (למשל טלפון וכו').

חֲתִימָה:

signInSecondFactor: string | null;

IdTokenResult.token

מחרוזת JWT של אסימון Auth ID של Firebase.

חֲתִימָה:

token: string;