ParsedToken interface

ממשק המייצג אסימון מזהה מנותח.

חֲתִימָה:

export interface ParsedToken 

נכסים

תכונה סוּג תיאור
auth_time חוּט הזמן שבו בוצע האימות.
exp חוּט זמן תפוגה של האסימון.
בסיס אש { 'sign_in_provider'?: string; 'sign_in_second_factor'?: string; 'זהויות'?: הקלט<string, string>; } תביעות ספציפיות ל-Firebase, המכילות את הספקים המשמשים לאימות המשתמש.
אני ב חוּט זמן הנפקת האסימון.
תַת חוּט UID של המשתמש.

ParsedToken.auth_time

הזמן שבו בוצע האימות.

חֲתִימָה:

'auth_time'?: string;

ParsedToken.exp

זמן תפוגה של האסימון.

חֲתִימָה:

'exp'?: string;

ParsedToken.firebase

תביעות ספציפיות ל-Firebase, המכילות את הספקים המשמשים לאימות המשתמש.

חֲתִימָה:

'firebase'?: {
        'sign_in_provider'?: string;
        'sign_in_second_factor'?: string;
        'identities'?: Record<string, string>;
    };

ParsedToken.iat

זמן הנפקת האסימון.

חֲתִימָה:

'iat'?: string;

ParsedToken.sub

UID של המשתמש.

חֲתִימָה:

'sub'?: string;